                    ****************************************
                                  RELEASE NOTES

                    ****************************************
	
                       Chelsio T5/T4 Family Unified Wire
                                   for Linux 
		           


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. Network (NIC/TOE) 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5/T4 Firmware to 1.15.37.0
- Fixed the issue ECN Negotiation not happening in TOE mode.
- Fixed the issue of ECN Negotiation happening even when disabled.
- Fixed an issue where the MSIX vectors were not correctly assigned if the 
  driver didn't get the full amount requested.
- Fixed the t4_perftune.sh script to be NUMA aware.
- Fixed write combining stats, tp tcp stats.
- Fixed the number of Control Queues displayed in "qstats" node to correspond to
  the number actually allocated.
- Fixed the issue loopback, channel, wc stats not cleared with cxgbtool 
  clearstats.
- Fixed the issue unable to change offloaded path_mtus via debugfs system.
- Fixed the issue Kernel NULL pointer dereference seen while running IP Alias 
  stress.
- Fixed the issue of few connections remaining in CLOSE_WAIT state, on link toggle.
- Added Beta support for Memory free configuration.
- Added support for T580-OCP-SO and T520-OCP-SO adapters.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,
  SLES 11 SP4,Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18. 
- Added IPv6 support for COP.
- Added support to print Option ROM Version in reserved1 field of ethtool 
  instead of printing along with firmware version.
- Added hw timestamp for incoming packet.
- Added cxgbtool support to dump debugfs stuff.
- Added support for Adapter reset/recovery in case of a failure.
- Added a new Common Code routine to read a TCB.
- Added support to shut down the adapter if an attempt to kick the firmware 
  watchdog fails.
- Added PCI IDS for custom adapters.
- Added support to dump Firmware Mailbox commands using /sys/kernel/debug.
- Added cxgbtool support for setting/getting Response Queue Interrupt Coalescing
  parameters for Interrupt Holdoff Timer and Ingress Message Threshold Override.
- Added TOE sysctls for determining max DDP page pods per buffer and maximum 
  number of DDP page pod allocation failures.
- Added a new counter in debug file to show actual number of offloaded 
  connections in use.
- Added support to print buffer address in dmesg during driver initialization.
- Added support to print a Warning if device doesn't have enough PCI bandwidth. 
- Added a new cxgbtool subcommand 'qtype-num' to set various offload queues.
- Changed the module parameter for enabling/disabling TX Doorbell Write 
  Combining logic. 
- Moved procfs stuff to debugfs and ethtool.
- Moved stats files from proc/debug to ethtool.
- Removed support for populating the receive rings with Linux skb's provided by 
  module parameter rx_useskb's.
- Updated all the scripts to work with debugfs instead of proc.
- Updated the driver to read the stats of only available channels.
- Replaced the  module parameter 'use_bd' with a debugfs entry.
- Don't support FW flash using ethtool or cxgbtool if not MASTER PF.
- Synced ethtool stats with upstream code.



2. ERRATA (Open Issues)
----------------------------------------

- 29923: T580-CR LEDs are disabled. 

- 29655: 40G Link establishment is taking 8-11 seconds with twinax cable 
         connected to few switches.
		 
- 29530: Trace seen intermittently while unloading driver with multiple adapters.
 
- 29242: Repeated driver load-unload with bidirectional traffic is not supported.

- 29167: Devlog reports error messages when 40G LR4 optical module is inserted.

- 27911: tnlCongDrops seen while running bi-di TCP traffic.

- 27853: DUT (in TOE mode) sends out MSS value of 536 when Peer sends a SYN 
  packet without MSS specified.
  
- 26744: vf instantiation needs to move to sysfs interfaces or ip link.
  
- 24714: mbox traces observed, when cxgb4 driver is unloaded after flashing 
  firmware using ethtool.
  
- 24481: Link bounce observed when T580 adapters are connected to Quanta Switch.

This is a Quanta Switch issue. Only one link bounce is seen initially, and 
thereafter the link remains good with no bounces or errors.

- 24197: T580-CR LEDs are OFF in Spider and QSA mode. 

- 24089: 1000 Base-X auto-negotiation is not supported in T4.

Workaround: Disable auto negotiation at the other end of the link.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 11454: Traffic keeps running even after bringing the VLAN interface down.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 

 
================================================================================
================================================================================



Version : 2.11.1.0 
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.14.4.0
- Fixed ping failure observed while running pktgen with packet size larger than 
  MTU.
- Fixed the error observed while running t4_perftune.sh on machine with more 
  than 32 cores.
- Fixed the issue of t4_tom load failure on 3.17 kernel compiled on RHEL7.1.
- Fixed the kernel oops observed on toggling interface with heavy offload 
  traffic.
- Updated the cxgbtool copyright year.
- Added support for RHEL7.1 BE (P7) and RHEL7.1 LE (P8) distributions.
- Added Device IDs of custom T5 Boards.
- Added free list DMA mapping errors to SGE queue statistics.
- Added module parameter for tuning offload RX queue intr cnt threshold.              



2. ERRATA (Open Issues)
----------------------------------------

- 24481: Link bounce observed when T580 adapters are connected to Quanta Switch.

This is a Quanta Switch issue. Only one link bouce is seen initially, and 
thereafter the link remains good with no bounces or errors.

- 24714: mbox traces observed, when cxgb4 driver is unloaded after flashing 
  firmware using ethtool

- 24197: T580-CR LEDs are OFF in Spider and QSA mode. 

- 24089: 1000 Base-X auto-negotiation is not supported in T4.

Workaround: Disable auto negotiation at the other end of the link.

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 

 
================================================================================
================================================================================



Version : 2.11.0.0
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5/T4 Firmware to 1.13.32.0
- Fixed the issue Link fails to come up between QSA adapter and 10G T5 adapter 
  with 1G module
- Fixed the issue of Tx skbs not being freed in a timely fashion
- Fixed the ‘Supported ports’ and Transceiver fields in ethtool.
- Fixed the kernel panic observed when machine with TOE Kernel mode applications
  running is rebooted. 
- Fixed the chstatus output issue when multiple adapters are present.
- Fixed the issue ECN is getting enabled incorrectly.
- Fixed the Panic observed when killing and opening offload listening servers 
  with syn_flood.
- Fixed the issue Traffic keeps running even after bringing the VLAN Interface 
  down
- Fixed the issue Link doesn't comeup when Hyper-threading enabled in DUAL 
  Socket machine
- Fixed the issue Trace observed on applying COP policy with interface down
- Fixed an issue while reporting the pm_stats
- Fixed the Incorrect behavior with autoneg in case of 1G ports
- Fixed the trace seen on loading-unloading driver with 32 cpus in the system
- Added New cxgbtool option "driver-file" to dump /proc/driver/cxgb4 contents
- Added support to unload t4_tom without rebooting the machine.
- Added a new t4_tom module parameter vmdirectio to be used in VMDirect Path 
  environment.
- Added LRO support to t4_tom, controllable via sysctl.
- Added low latency socket busy poll support.
- Added Device IDs for custom boards
- Added new module param max_eth_qsets, to increase the maximum number of 
  Ethernet queue sets allocated per adapter, up to 64
- Added driver support to read option rom version using ethtool
- Added ethtool support to flash firmware on adapters
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17  
- Removed unused module parameters tp_multi_chan from t4_tom, force_init from 
  cxgb4
- Removed the old hard-wired adapter initialization in driver
- Disabled DDP for NFS Server sockets
- Moved debug information from proc to debugfs



2. ERRATA (Open Issues)
----------------------------------------

- 25583: 1G/100Mbps Link fails to come up intermittently with repeated cable 
   unplug and plug. 

Workaround: Link will come UP on immediate cable unplug and plug with no further
issues.

- 24714: mbox traces observed, when cxgb4 driver is unloaded after flashing 
  firmware using ethtool

- 24197: T580 LEDs are OFF in Spider and QSA mode. 

- 24089: 1000 Base-X auto-negotiation is not supported in T4.

Workaround: Disable auto negotiation at the other end of the link.

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 

 
================================================================================
================================================================================



Version : 2.10.1.2
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 24089: 1000 Base-X auto-negotiation is not supported in T4.

Workaround: Disable auto negotiation at the other end of the link.

- 24195: 1000 Base-X auto-negotiation is not supported in QSA Mode.

Workaround: Disable auto negotiation at the other end of the link.

- 24200: Need ethtool support to flash firmware.

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 21464: Link bounce seen while plugging cable to a Force10 switch.

- 20222: T580-SO-CR description is not shown in lspci.

- 20107: TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.10.1.0 
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5/T4 Firmware to 1.12.25.0
- Fixed the issue SSH connection over VLAN from client fails to close when 
  server machine crashes.
- Fixed the issue devlog entries are not shown according to Seq#
- Fixed the issue unable to turn OFF autoneg for 1,10 and 40Gbps speeds.
- Fixed the connection establishment issue observed when COP policy for VLAN to 
  not offload is set.
- Fixed the issue of inbox drivers getting removed during installation.
- Added adaptive-rx support. 
- Added device IDs of custom T5 adapters.
- Added Alpha support for QSA modules.



2. ERRATA (Open Issues)
----------------------------------------

- 24089: 1000 Base-X auto-negotiation is not supported in T4.

Workaround: Disable auto negotiation at the other end of the link.

- 24195: 1000 Base-X auto-negotiation is not supported in QSA Mode.

Workaround: Disable auto negotiation at the other end of the link.

- 24200: Need ethtool support to flash firmware.

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 21464: Link bounce seen while plugging cable to a Force10 switch.

- 20222: T580-SO-CR description is not shown in lspci.

- 20107: TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.10.0.0 
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.
- Added TOE support for kernels 3.9-3.13
- Upgraded T5 Firmware to 1.11.27.0
- Upgraded T4 Firmware to 1.11.27.0
- Fixed the issue observed with t5seeprom in SUSE platforms.
- Fixed the issue multicast packets getting dropped on issuing allmulti twice.
- Fixed the issue with bootcfg where only 1 port was available in boot order.
- Fixed the trace observed in dmesg while reading /proc/net/offload/toeX/info.
- Fixed minor comment/usage string for "loadphy" command in cxgbtool help.
- Fixed the inadequate refilling rate if freelists in rx_useskbs=1 mode.
- Fixed the RST being seen on open connection after sending GET request.
- Fixed the issue ethtool doesn't display Port field for 40G Ports.
- Fixed the haproxy crash observed in TOE mode.
- Added Free List "Low" counter mostly useful with the rx_useskbs=1 mode.
- Added support to set up a smaller Padding Boundary to conserve PCI Link and 
  Memory Bandwidth with T5.
- Added PCI IDs of custom cards.
- Added a sysctl to wait for DDP buffer invalidate message in non-blocking mode.
- Added sysctl for zcopy threshold on 40G interfaces
- Added more details for fatal error messages in dmesg.
- Added support for chstatus to print SN, BN, NA.
- Modified description of loadboot-cfg in cxgbtool help.
- Changed bootcfg version to match that of the release option ROM.
- Updated the copyright year of cxgbtool.
- Removed the module parameter tx_wr_cmb.
- Removed the unwanted debugfs files for T4.
- Removed unused TOE sysctl failover_alg



2. ERRATA (Open Issues)
----------------------------------------

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 21232: Trace seen in dmesg while running short lived Iperf connections with 
         MTU 9000.

- 21464: Link bounce seen while plugging cable to a Force10 switch.

- 20222: T580-SO-CR description is not shown in lspci.

- 20107: TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089: [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.9.1.0 
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.10.11.250
- Upgraded T4 Firmware to 1.10.11.250
- Added support for configuring single 40G port as 4 10G ports.
- Added support for copying Option ROM Image to /lib/firmware/cxgb4



2. ERRATA (Open Issues)
----------------------------------------

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 21232: Trace seen in dmesg while running short lived Iperf connections with 
         MTU 9000.

- 21464 : Link bounce seen while plugging cable to a Force10 switch.

- 21478 : Link does not come up when connected to switch using 1G Optical Modules.

Workaround : Disable auto negotiation in the switch

- 20222: T580-SO-CR description is not shown in lspci.

- 20107 : TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089 : [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================


Version : 2.9.0.2 
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.10.11.0
- Upgraded T4 Firmware to 1.10.11.0
- Added NIC support for RHEL 6.5,3.13,3.12,3.11,3.10,3.9,3.8 distributions/kernels.
- Added TOE support for RHEL 6.5,3.8 distributions/kernels.
- Added Support for T502-BT adapter. 
- Added support for flashing boot configuration file using cxgbtool.
- Added support to use FW embedded config file.
- Added passing of pre-mapped bus addresses in the ofld tx path.
- Added support for flashing BCM 84834 PHY.
- Added support for Spansion S25FL032P flash.
- Added support for MTU 9600.
- Added ability to read a register dump from a binary file.
- Added new cxgbtool "i2c" command to read/write device I2C data.
- Added a lot more information to the SGE Queue Information display. 
- Added BootCfg utility to generate the boot configuration file.
- Fixed the issue of ping failure observed with 100Mbps.
- Fixed the issue of link coming up with 1G module with PEER as 10G.
- Fixed a kernel panic issue caused due to the race in accessing cplios of a 
  socket that has been freed.
- Fixed issue non-fatal kernel bug when running with recvmsg() calls enabled.
- Fixed kernel panic observed while running HAProxy with TOE by ignoring NIC 
  packets during backlog processing.
- Fixed the issue of multiple fields being not initialized leading to problems 
  down the road when those random values were propagated.
- Fixed the issue Rx overflows observed instead of congestion drops even when 
  cong_drop is 1.



2. ERRATA (Open Issues)
----------------------------------------

- 21804: t4_perftune.sh script is not NUMA aware.

- 21788: Some incoming connections get tunnelled even when an offload server is 
         set up.

- 21232: Trace seen in dmesg while running short lived Iperf connections with 
         MTU 9000.

- 21464 : Link bounce seen while plugging cable to a Force10 switch.

- 21478 : Link does not come up when connected to switch using 1G Optical Modules.

Workaround : Disable auto negotiation in the switch

- 20222: T580-SO-CR description is not shown in lspci.

- 20107 : TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089 : [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.9.23.0
- Upgraded T4 Firmware to 1.9.23.0
- Added support for T522-CR,T580-CR.
- Added support for RHEL 5.9 distribution.
- Added a check to see if the parent bridge supports ARI while trying to 
  instantiate VFs.
- Added a function to properly exit when using cxgb4 in a VM in passthrough mode.
- Added support for High Capacity Config files for T5 Adapters.
- Fixed the issue MPS TCAM entries gets clobbered on regdump followed by port 
  down/up.
- Fixed pm_stats procfs file.
- Fixed the issue of reading the ASIC Chip revision
- Fixed the issue of seeing unexpected value for few statistics intermittently
- Fixed the issue trace observed in sk_filter while running TOE traffic
- Fixed the issue drivers running on PF4 issuing commands on other mailbox.
- Fixed the issue Listeners file is not showing IPv6 addresses.
- Fixed the issue observed on unloading driver after flashing an incorrect 
  firmware.
- Fixed the issue of VPD Access when there is one in flight already.
- Fixed compilation issue observed on RHEL6.4 updated kernel.
- Fixed link issues observed on T540-CR when connected to Switches.
- Fixed LED blinking issues on T522-CR adapter.
- Fixed Intermittent link failure sometimes observed with Juniper switch.
- Fixed the issue Link LEDs are ON while the machine is booting UP on T4 
  Adapters.
- Turned OFF memory controllers when NIC only driver is loaded.



2. ERRATA (Open Issues)
----------------------------------------

- 21464 : Link bounce seen while plugging cable to a Force10 switch.

- 21478 : link does not come up when connected to Switch using 1G Optical Modules.

Workaround : Disable auto negotiation in the switch

- 20730 : Link issues observed with T580-CR.

- 20222: T580-SO-CR description is not shown in lspci.

- 20107 : TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089 : [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.
 
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.7.0.1
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.28.0
- Upgraded T4 Firmware to 1.8.24.0
- Added NIC support for T580-SO-CR.
- GA release of TOE driver for T5 adapters.
- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- Fixed the ping failure issue observed while changing MTU with traffic. 
- Fixed handling of new Interrupt Holdoff Timer Latency setting.
- Fixed SO_REUSEADDR issue in TOE Mode.
- Modified Performance tuning Options in the installer.
- Fixed the issue of LED blinking with "ethtool -p".
- Fixed wdload script error when kernel version had EXTRAVERSION appended to it.
- Fixed compilation warning observed in RHEL5.8
- Added new configuration tuning option,"T5 Wire Direct Latency",for T5 adapters
  in installer.
- Fixed cpu soft lockup when running syn_flood.
- Fixed HW TID counter not going down on killing offload listening server with 
  syn-flood.




2. ERRATA (Open Issues)
----------------------------------------

- 20222: T580-SO-CR description is not shown in lspci.

- 20109 : Link flap seen with T540-CR when connected to a switch.

- 20107 : TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089 : [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.

- 20004 :chstatus is not supported with multiple adapters in the machine

- 19846 : Traffic offload fails on VLAN interface after changing MAC addresses 
          in RHEL5.7

- 19818: Warning "awk: warning: escape sequence `\)' treated as plain `)'" 
         observed while compiling driver.
   
- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.



================================================================================
================================================================================



Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- Added support to load T5 Bootstrap FW.
- Added support for loopback communication.
- Added support for T540-CR and T520-SO-CR.
- Fixed cxgbtool regdump issue on T5 Adapters.
- Fixed the issue HW TID never goes to 0 once server gets killed after. 
  continuous connection setup/teardown at high rate.
- Fixed system crash observed while running loopback traffic.
- Fixed  Stuck connections and tid seen with netperf.
- GA release of NIC driver for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 20109 : Link flap seen with T540-CR when connected to a switch.

- 20107 : TX packet drops are seen when running heavy TCP traffic over VLAN 
          interfaces.

- 20089 : [COP]netperf connection is not getting established when the COP policy
          for vlan to not offload is set.

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.

- 20004 :chstatus is not supported with multiple adapters in the machine

- 19846 : Traffic offload fails on VLAN interface after changing MAC addresses 
          in RHEL5.7

- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.

- 19271: [T5] LED color is not changing to red when executing ethtool -p

 

================================================================================
================================================================================


Version : 2.6.0.0  
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Fixed filter 'count's field for T5 
- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.

- 18524: [T5] "WriteCoalFail" counter is incrementing when running tx traffic.

- 19271: [T5] LED color is not changing to red when executing ethtool -p

- 19628: Soft lockup observed on starting listening server on SLES11SP3
 


================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: Device IDs for the new customer specific adapters 
- Added: Link down reason codes
- Added: Support for apps which do 'cork + rely on tcp_poll for writes'
- Added: 'In Use' counter for SFTIDs in procfs
- Upgraded firmware to 1.8.4.0.
- Fixed: Warning messages 'offload_attr_group' observed while compiling cxgb4.
- Fixed: "device not responding to filter WR" seen in dmesg, while running heavy
  traffic
- Fixed: Report IPv6 Server in STID region
- Fixed: Issues with Rx Checksum offload in kernel 3.5
- Fixed: LED's goes off after attaching slaves to the bonded interface



2. ERRATA (Open Issues)
----------------------------------------

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.

- 17498: [COP] Unable to apply offload policies for class 2 and beyond 

- 14050: Driver fails to upgrade Firmware during boot if udev debug log is 
         enabled 

- 11454: Traffic keeps running even after bringing the VLAN Interface down 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"

- 2155: COP policy cannot be applied for Ipv6 address 




================================================================================
================================================================================


Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels SLES10SP2,SLES11SP1 Updated kernel,3.6
- Added: Support for watchdog to monitor pause frames.
- Upgraded firmware to 1.7.3.0.
- Fixed: Link LED issues on T420-BT at 100 Mbps speed.
- Fixed: Trace observed on unloading driver on latest kernels
- Fixed: Link Status when the Interface is not brought UP.
- Fixed: IPv4 Offload when IPv6 is administratively disabled.
- Fixed: TOE Memory leak issue on RHEL6.3. 
- Fixed: Warning messages observed during cxgb4 compilation on RHEL5.6.
- Fixed: Unable to turn ON scatter gather on SLES10SP2.



2. ERRATA (Open Issues)
----------------------------------------

- 10420: NFS connectivity toggles,while running "iozone -a" on the mounted share

This is bug in NFS stack of Linux Kernel, fixed by kernel.org commit
24ca9a8 (SUNRPC: Ensure we return EAGAIN in xs_nospace if congestion is cleared).

Workaround:Set toe.toe0_tom.max_host_sndbuf to 2097152 using sysctl to fix the 
issue.

- 14050: Driver fails to upgrade Firmware during boot if udev debug log is 
         enabled 

- 11454: Traffic keeps running even after bringing the VLAN Interface down 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"	



================================================================================
================================================================================


Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, Ubuntu 12.04, 3.5, 3.1.
- Added: PFY Firmware support for T420-BT Cards.
- Added: Multi Queue Support for 1G Ports.
- Fixed: t3_tom and t4_tom coexistence issues on all T4 supported platforms.
- Upgraded firmware to 1.6.2.0.
- Fixed: Link Issues with T440-LP-CR Adapter. 



2. ERRATA (Open Issues)
----------------------------------------

- 14050: Driver fails to upgrade Firmware during boot if udev debug log is enabled 

- 13940: VLAN extraction counters are not incrementing when sending/receiving VLAN 
         traffic in Ubuntu12.04 

- 13898: Trace seen when unloading cxgb4 driver on kernel 3.5 & ubuntu 12.04. 

- 12820: Link is detected even if the Interface is not brought "UP"

- 11454: Traffic keeps running even after bringing the VLAN Interface down 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"	



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL5.8 distribution
- Upgraded firmware to 1.5.2.0
- Enabled lower power dissipation
- Fixed t3_tom and t4_tom coexistence issue on SLES11SP1
- Print distinguishing "Offlad capable " or "non-Offload capable" message



2. ERRATA (Open Issues)
----------------------------------------

- 12820: Link is detected even if the Interface is not brought "UP"

- 11454: Traffic keeps running even after bringing the VLAN Interface down 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"



================================================================================
================================================================================


Version : 2.0.0.0
Date    : 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP2 distribution. 
- Upgraded Firmware to 1.4.23.0
- Fixed GRO issue on RHEL 6.2
- Fixed cxgbtool compilation issue on 2.6.34 kernel.
- Fixed cxgb4 compilation issues observed on 2.6.39 kernel.
- Increased the maximum number of Offload queues supported to 32.
- Added support for increased number of offloaded connections.



2. ERRATA (Open Issues)
----------------------------------------

- 3376: Even if GRO is disabled for VLAN interface, packets larger than MTU is 
        observed in packet sniffer
        
- 6690: CIFS traffic not getting offloaded when DUT is server 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"

- 3436: "Supported ports" field in "ethtool ethX" does not get populated

- 11381: Need support for co-existence of FCoE target & NIC/TOE. 



================================================================================
================================================================================


Version : 1.1.0.10
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for RHEL6.2



2. ERRATA (Open Issues)
----------------------------------------

- 3376: Even if GRO is disabled for VLAN interface, packets larger than MTU is 
        observed in packet sniffer
        
- 6690: CIFS traffic not getting offloaded when DUT is server 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"

- 3436: "Supported ports" field in "ethtool ethX" does not get populated

- 9159: cxgbtool fails to compile on 2.6.34 kernel. 
 
Workaround: Open the file "ChelsioUwire-x.x.x.x/tools/cxgbtool/Makefile" and edit
the following line from  "CFLAGS = -O2 -Wall -Werror" to "CFLAGS = -O2 -Werror".



================================================================================
================================================================================

Version : 1.1.0.9
Date    : 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- Fixed: Offloading Passive Connections irrespective of COP Policy.
- Fixed: Intermittent issue of Links not getting detected while loading cxgb4.
- Fixed: Interfaces showing as RUNNING on RHEL6.0 without cable connected.
- Fixed: Driver failing to read the Firmware Version when loaded as slave.
- Updated Firmware to 1.4.16.0.
- Added: Support for distributions/kernels RHEL5.3, RHEL5.7, RHEL6.1, Fedora 13,
  Fedora 14, SLES 10 SP3, 2.6.34 - 2.6.37,2.6.39.



2. ERRATA (Open Issues)
----------------------------------------

- 3376: Even if GRO is disabled for VLAN interface, packets larger than MTU is 
        observed in packet sniffer
        
- 6690: CIFS traffic not getting offloaded when DUT is server 

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses"

- 3436: "Supported ports" field in "ethtool ethX" does not get populated

- 9159: cxgbtool fails to compile on 2.6.34 kernel. 
 
Workaround: Open the file "ChelsioUwire-x.x.x.x/tools/cxgbtool/Makefile" and edit
the following line from  "CFLAGS = -O2 -Wall -Werror" to "CFLAGS = -O2 -Werror".



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/25/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------


- 976: TCP over IPv6 isn't getting offloaded.

- 1896: RHEL6.0:Ifconfig shows all interfaces as RUNNING when there is no cable 
        connected to the interfaces.

- 1560: System hits a kernel panic, while adding & removing VLAN in a loop.



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.3.10.0



2. ERRATA (Open Issues)
----------------------------------------


- 976: TCP over IPv6 isn't getting offloaded.

- 1896: RHEL6.0:Ifconfig shows all interfaces as RUNNING when there is no cable 
        connected to the interfaces.

- 1560: System hits a kernel panic, while adding & removing VLAN in a loop.



================================================================================
================================================================================



Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.3.9.0

- Implemented queue mechanism for avoiding concurrent access to mailbox and 
  provided fair access to mailbox for all commands being executed.  

- Fixed a Regression of Ping Failure in MSI=1 mode.



2. ERRATA (Open Issues)
----------------------------------------

- 968: NFS traffic fails to run over VLAN interface.

- 976: TCP over IPv6 isn't getting offloaded.

- 1896: RHEL6.0:Ifconfig shows all interfaces as RUNNING when there is no cable 
        connected to the interfaces.

- 1560: System hits a kernel panic, while adding & removing VLAN in a loop.



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 1560: System hits a kernel panic, while adding & removing VLAN in a loop.

- 968: NFS traffic fails to run over VLAN interface.

- 976: TCP over IPv6 isn't getting offloaded.

- 1896: RHEL6.0:Ifconfig shows all interfaces as RUNNING when there is no cable 
        connected to the interfaces.
         


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2. Virtual Function Network (vNIC)  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3   
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added support to to allow a TX Scheduler Class to be bound to a PF/VF.
- Added support to dump Firmware Mailbox commands using /sys/kernel/debug.
- Added support to print a Warning if device doesn't have enough PCI bandwidth.



2. ERRATA (Open Issues)
----------------------------------------

- 28561: mps_tcam entry is not getting created intermittently whenever 
         subscribing VF to the multicast group.

- 28471: write_coal_fail counters increments after loading vf driver.



================================================================================
================================================================================



Version : 2.11.1.0   
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 13746: MPS_TCAM does not change even if VF unsubscribes to LLDP address
  (01:80:c2:00:00:0e)



================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of warning messages appearing in dmesg on creating teaming in 
  mode=4
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 



2. ERRATA (Open Issues)
----------------------------------------

- 13746: MPS_TCAM does not change even if VF unsubscribes to LLDP address
  (01:80:c2:00:00:0e)



================================================================================
================================================================================



Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20356: Warning messages observed in dmesg on creating teaming in mode=4

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the panic observed on rebooting the machine with 64 VFs brought UP.



2. ERRATA (Open Issues)
----------------------------------------

- 20356: Warning messages observed in dmesg on creating teaming in mode=4

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.
- Fixed the Queue set allocation issue for 40 Gb ports.



2. ERRATA (Open Issues)
----------------------------------------

- 20356: Warning messages observed in dmesg on creating teaming in mode=4

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20356 : Warning messages observed in dmesg on creating teaming in mode=4

- 19889: [T5]dmar errors seen while bringing up VFs after abrupt termination of 
         VM.

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================


Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.8 distributions/kernels. 
- Added Support for T502-BT adapter.



2. ERRATA (Open Issues)
----------------------------------------

- 20356 : Warning messages observed in dmesg on creating teaming in mode=4

- 19889: [T5]dmar errors seen while bringing up VFs after abrupt termination of 
         VM.

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================


Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Added support for T522-CR,T580-CR.


2. ERRATA (Open Issues)
----------------------------------------

- 20356 : Warning messages observed in dmesg on creating teaming in mode=4

- 19889: [T5]dmar errors seen while bringing up VFs after abrupt termination of 
         VM.

- 18695: Need an option to instantiate VF's per adapter base. 



================================================================================
================================================================================


Version : 2.7.0.1
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- GA release of vNIC driver for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 20356 : Warning messages observed in dmesg on creating teaming in mode=4

- 19889: [T5]dmar errors seen while bringing up VFs after abrupt termination of 
         VM.

- 18695: Need an option to instantiate VF's per adapter base.  
 


================================================================================
================================================================================



Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Added beta support for T5 Adapters (T520-LL-CR,T520-CR,T580-LP-CR)



2. ERRATA (Open Issues)
----------------------------------------

- 19889: [T5]dmar errors seen while bringing up VFs after abrupt termination of 
         VM.

- 18695: Need an option to instantiate VF's per adapter base.  
 


================================================================================
================================================================================


Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7



2. ERRATA (Open Issues)
----------------------------------------

- 18695 : Need an option to instantiate VF's per adapter base.  



================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: Device IDs of the new customer specific adapters
- Upgraded firmware to 1.8.4.0.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels Ubuntu 12.0,3.6
- Upgraded firmware to 1.7.3.0.



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, 3.5 and 3.1.
- Upgraded firmware to 1.6.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 13746: MPS_TCAM does not change even if VF unsubscribes to LLDP 
         address(01:80:c2:00:00:0e) 

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL5.8 distribution.
- Upgraded Firmware to 1.5.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 2.0.0.0
Date    : 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES10SP3 and SLES11SP2 distributions.
- Upgraded Firmware to 1.4.23.0



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 1.1.0.10
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for RHEL 6.2



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 1.1.0.9
Date    : 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL5.3, RHEL5.7, RHEL6.1, SLES11, 
  Fedora 13, Fedora 14, 2.6.34 - 2.6.37,2.6.39



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/25/2011
================================================================================

1. CHANGES
----------------------------------------

- Added support for Redhat Enterprise Linux 5 update 4 kernel (RHEL5.4),
  2.6.18-164.el5 (64-bit)
- Added support for Redhat Enterprise Linux 5 update 5 kernel (RHEL5.5),
  2.6.18-194.el5 (64-bit)
- Added support for Redhat Enterprise Linux 5 update 6 kernel (RHEL5.6),
  2.6.18-238.el5 (64-bit)



2. ERRATA (Open Issues)
----------------------------------------

- 3432: [RHEL5.5 and RHEL5.4]Unable to run traffic between VFs over a VLAN



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- Fixed VM crash due to power off in case of 4 port stress.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 570: Softlockup observed while running heavy Bidirectional traffic over a VF.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3. iWARP (RDMA)  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Fixed the Crash seen on running IMB-MPI with different mpa rev on two nodes.
- Added Beta support for Memory free configuration.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added support to allocate enough RDMA Concentrator IQs and MSI/X vectors as 
  the number of cores to allow for better scalability on systems with large core
  counts.
- Added IPv6 support.
- Added support for iWARP Port Mapper service.
- Added support for Adapter reset/recovery in case of a failure.
- Set the default MPA version to 2.
- Release ep resources on accept arp failure.



2. ERRATA (Open Issues)
----------------------------------------

- 30078: [mem_free]Should print informative message when running out of resources.

- 30003: iWARP stucks with memfree config on non SO card.

- 29844: [mem_free]TPTMEM exhausts with single mount of NFSoRDMA.

- 29946: Changing MAC Address using ifconfig breaks iWARP.

- 19043: [T5]"osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading support(--enable-threads=multiple)

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000
  
- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================



Version : 2.11.1.0    
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL7.1 BE (P7) and RHEL7.1 LE (P8) distributions.



2. ERRATA (Open Issues)
----------------------------------------


- 19043: [T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of server getting stuck on rebooting with iWARP traffic.
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 



2. ERRATA (Open Issues)
----------------------------------------


- 19043: [T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================


Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue observed while running dapl test with 0 byte data.



2. ERRATA (Open Issues)
----------------------------------------


- 19043: [T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the warnings observed on RHEL6.5
- Added support for OFED-3.12



2. ERRATA (Open Issues)
----------------------------------------


- 19043: [T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed a bug in fid allocation.
- Added support for RHEL 5.10 distribution.
- Added a new module option for work request logging feature.
- Cleaned up the queue allocation for qps, cqs, and srqs.
- Cleaned up connection on arp error.
- Advertise the correct device max attributes.



2. ERRATA (Open Issues)
----------------------------------------

- 23151: Building drivers against OFED3.12 is supported only on kernels 3.6-3.13

- 19043: [T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 19934: [T5]:Seg fault when running IMB-MPI benchmark tests with np 16 using 
         openmpi.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed ping failure observed while running loopback and on the wire RDMA 
  traffic.



2. ERRATA (Open Issues)
----------------------------------------

- 17493: System hit panic when running iozone on NFSoRDMA share.

- 19043:[T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 19934:[T5]:Seg fault when running IMB-MPI benchmark tests with np 16 using 
       openmpi.

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================


Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.13,3.12,3.11,3.10,3.9,3.8 distributions/kernels. 
- Added Support for T502-BT adapter.
- Added support for OFED 3.5-2
- Fixed stid calculation in receive.
- Compute Max fastreg depth dynamically based on the device support and the 
  module use_dsgl option.



2. ERRATA (Open Issues)
----------------------------------------

- 17493: System hit panic when running iozone on NFSoRDMA share.

- 19043:[T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 19934:[T5]:Seg fault when running IMB-MPI benchmark tests with np 16 using 
       openmpi.

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================



Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Added support for T522-CR,T580-CR.
- Fixed filter deletion operations under heavy load.
- Fixed few issues in huge page registration logic.
- Fixed possible memory leak in RX_PKT processing.
- Fixed a race between threads doing an accept/reject, and the ingress 
  processing thread handling close/abort for the same connection.
- Fixed a deadlock on unexpected rx data.
- Fixed endpoint mutex deadlocks
- Changed peer2peer to 1 by default.
- Changed the min PBL size to 32B.
- Changed the default congestion control mechanism of T5 to TAHOE.



2. ERRATA (Open Issues)
----------------------------------------

- 19043:[T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 19934:[T5]:Seg fault when running IMB-MPI benchmark tests with np 16 using 
       openmpi.

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================


Version : 2.7.0.1
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA distribution.
- GA release of iWARP driver for T5 adapters.
- Added new configuration tuning option,"T5 Wire Direct Latency",for T5 adapters
  in installer.



2. ERRATA (Open Issues)
----------------------------------------

- 19043:[T5]: "osu_latency_mt" test failed.

Fix:To fix this issue, build MPI with multi-threading 
    support(--enable-threads=multiple)

- 19934:[T5]:Seg fault when running IMB-MPI benchmark tests with np 16 using 
       openmpi.

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- Added support for T540-CR
- This is a beta release for T5 adapters. 



2. ERRATA (Open Issues)
----------------------------------------

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.


================================================================================
================================================================================



Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 19189: [T5] Traffic stops when running iozone over share exported using RDMA.

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: support for iWarp over VLAN.
- Upgraded Firmware to 1.8.4.0



2. ERRATA (Open Issues)
----------------------------------------

- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000
- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI

NOTE: Running osu_bibw benchmark using Platform MPI is known to report issues 
      and is not an iWARP driver bug.



================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernel 3.6
- Upgraded Firmware to 1.7.3.0



2. ERRATA (Open Issues)
----------------------------------------

- 5173: Intermittent connection setup failure with NP192 IMB jobs. 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000


- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2
 



================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.6.2.0
- support for distributions/kernels RHEL6.3,Ubuntu12.04,3.1,3.5 
 
	

2. ERRATA (Open Issues)
----------------------------------------

- 14261: "iw_cxgb4:rx_data Unexpected streaming data" seen while running 
         Bidi-RDMA Read test.

- 6030: IMB-MPI1 fails to run on MULTIRAIL configuration with IntelMPI. 

- 5800: "iw_cxgb4:stid 494 lookup failure!" error messages seen when running 
        IMB-MPI1 with OpenMPI
        
- 5108: IMB-MPI with -np 20 on Multirail configuration fails to run with MVAPICH2.

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI.

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0
- Added support for RHEL5.8 distribution.
- Fixed various higher np MPI jobs issues.
 
	

2. ERRATA (Open Issues)
----------------------------------------

- 11942: Machine hits a kernel panic when we try to access the NFSoRDMA 
                 exported directory.

- 6030: IMB-MPI1 fails to run on MULTIRAIL configuration with IntelMPI. 

- 5800: "iw_cxgb4:stid 494 lookup failure!" error messages seen when running 
        IMB-MPI1 with OpenMPI
        
- 5108: IMB-MPI with -np 20 on Multirail configuration fails to run with MVAPICH2.

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI.

- 10704: On RHEL6.2 and SLES11sp2 and later distributions, openmpi-1.4.3 
         included in OFED-1.5.x can cause IMB benchmark stalls due to a shared 
         memory BTL issue. 
        
  Fix:This is fixed in openmpi-1.4.5 which can be downloaded at: 
  http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.5.tar.bz2



================================================================================
================================================================================



Version : 2.0.0.0
Date    : 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.4.23.0
- Added support for SLES11SP2 distribution.
- Increased the number of maximum supported RDMA connections.
- Fixed various higher np MPI jobs issues.



2. ERRATA (Open Issues)
----------------------------------------

- 9173: "WC Error" seen when rds-stress traffic is passed for around 5 mins 

- 8875: Errors seen, when dapl-stress test is run for more than 30 mins
        Note: Issue specific to OFED-1.5.4

- 8785: Dapltest fails to start when running RDMA READ test.

- 6030: IMB-MPI1 fails to run on MULTIRAIL configuration with IntelMPI. 

- 5800: "iw_cxgb4:stid 494 lookup failure!" error messages seen when running 
        IMB-MPI1 with OpenMPI
        
- 5108: IMB-MPI with -np 20 on Multirail configuration fails to run with MVAPICH2.

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI. 

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together. 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000



================================================================================
================================================================================



Version : 1.1.0.10
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: support for RHEL 6.2



2. ERRATA (Open Issues)
----------------------------------------

- 9173: "WC Error" seen when rds-stress traffic is passed for around 5 mins 

- 8875: Errors seen, when dapl-stress test is run for more than 30 mins
        Note: Issue specific to OFED-1.5.4

- 8785: Dapltest fails to start when running RDMA READ test.

- 6030: IMB-MPI1 fails to run on MULTIRAIL configuration with IntelMPI. 

- 5800: "iw_cxgb4:stid 494 lookup failure!" error messages seen when running 
        IMB-MPI1 with OpenMPI
        
- 5108: IMB-MPI with -np 20 on Multirail configuration fails to run with MVAPICH2.

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI. 

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together. 
        
- 9553:	[Installer GUI] - Installation of iw_cxgb4 fails on kernels, if the base
        OS has OFED package installed.
 
Workaround: Uninstall the OFED package from the base distribution and reinstall
the driver package.


- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000



================================================================================
================================================================================



Version : 1.1.0.9
Date    : 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: support for distributions/kernels RHEL 5.3,RHEL 5.7,RHEL 6.1,SLES 11,
  Fedora 13,Fedora 14,2.6.35,2.6.36,2.6.37,2.6.39



2. ERRATA (Open Issues)
----------------------------------------

- 9173: "WC Error" seen when rds-stress traffic is passed for around 5 mins 

- 8875: Errors seen, when dapl-stress test is run for more than 30 mins
        Note: Issue specific to OFED-1.5.4

- 8785: Dapltest fails to start when running RDMA READ test.

- 6030: IMB-MPI1 fails to run on MULTIRAIL configuration with IntelMPI. 

- 5800: "iw_cxgb4:stid 494 lookup failure!" error messages seen when running 
        IMB-MPI1 with OpenMPI
        
- 5108: IMB-MPI with -np 20 on Multirail configuration fails to run with MVAPICH2.

- 4659: OSU benchmark test osu_bibw fails to complete in Platform MPI. 

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together. 
        
- 9553:	[Installer GUI] - Installation of iw_cxgb4 fails on kernels, if the base
        OS has OFED package installed.
 
Workaround: Uninstall the OFED package from the base distribution and reinstall
the driver package.


- 5173: Intermittent connection setup failure with NP192 IMB jobs 

For OpenMPI/RDMA clusters with node counts greater than or equal to 8 nodes,
and process counts greater than or equal to 64, you may experience the
following RDMA address resolution error when running MPI jobs with the default
OpenMPI settings:

The RDMA CM returned an event error while attempting to make a
connection.  This type of error usually indicates a network
configuration error.

  Local host:   core96n3.asicdesigners.com
  Local device: Unknown
  Error name:   RDMA_CM_EVENT_ADDR_ERROR
  Peer:         core96n8

Workaround:Increase the OpenMPI rdma route resolution timeout. The default is 
1000, or 1000ms. Increase it to 30000 with this parameter:

--mca btl_openib_connect_rdmacm_resolve_timeout 30000



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/25/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3824: Test stalls after getting initialized with mvapich2-1.7alpha & OFED-1.5.3.       
     
- 3104: Machine hits a kernel panic while running IMB-MPI1 test on Intel MPI on 
        all 4 ports together. 
     
- 2765: Machine hits a kernel panic while running NFSoRDMA traffic between T3 & 
        T4.      

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together.      

- 1394: Soft Lockup occurs while trying to run NFSoRDMA with T4 working as a 
        client & server simultaneously on two directories.         

- 1078: System hits a kernel panic while running rds-stress with -D option.



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3824: Test stalls after getting initialized with mvapich2-1.7alpha & 
        OFED-1.5.3.       
     
- 3104: Machine hits a kernel panic while running IMB-MPI1 test on Intel MPI on 
        all 4 ports together. 
     
- 2765: Machine hits a kernel panic while running NFSoRDMA traffic between T3 & 
        T4.      

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together.      

- 1394: Soft Lockup occurs while trying to run NFSoRDMA with T4 working as a 
        client & server simultaneously on two directories.         

- 1078: System hits a kernel panic while running rds-stress with -D option.



================================================================================
================================================================================



Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 2765: Machine hits a kernel panic while running NFSoRDMA traffic between T3 & 
        T4.      

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together.         

- 1394: Soft Lockup occurs while trying to run NFSoRDMA with T4 working as a 
        client & server simultaneously on two directories.         

- 1078: System hits a kernel panic while running rds-stress with -D option.



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 2765: Machine hits a kernel panic while running NFSoRDMA traffic between T3 & 
        T4.      

- 2731: System hits a softlockup while running IMB test + iozone + toggle on 4 
        ports together.      

- 1394: Soft Lockup occurs while trying to run NFSoRDMA with T4 working as a 
        client & server simultaneously on two directories.         

- 1078: System hits a kernel panic while running rds-stress with -D option.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4. RDMA Block Device Driver  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 7.1,SLES 12 SP1,SLES12 and 
  kernels 4.1,3.18.


  
2. ERRATA (Open Issues)
----------------------------------------

- 29009: Need support for multi connections

- 27063: Read-Write Throughput is not reaching Line rate.



================================================================================
================================================================================



Version : 2.11.1.0 (Beta)     
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


  
2. ERRATA (Open Issues)
----------------------------------------

- 27178: Ping fails with heavy traffic on physical and VLAN interface together.

- 27063: Read-Write performance tuning in progress.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5. WD-UDP  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue SGE stuck messages observed with udp_test tool.
- Fixed the issue of inlining not getting disabled even with 
  CXGB4_SOCK_MAX_INLINE=0
- Fixed the Chelsio Interface identification logic.
- Fixed the issue  of high memory usage when 'open files' is set high using 
  ulimit.
- Fixed the issue rr' test using udp_test tool fails to complete/run when srq is
  enabled.
- Fixed the udp_test tool to compute data offset based on IP version.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.

	  

2. ERRATA (Open Issues)
----------------------------------------

- 29946: Changing MAC Address using ifconfig breaks WD-UDP.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.11.1.0    
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


  
2. ERRATA (Open Issues)
----------------------------------------

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of Offload failing with unincast/multicast traffic using 
  non-blocking sockets
- Fixed the issue of wd-udp failing to accelerate with iperf3 tool
- Fixed the kernel panic issue observed while running udp_test over multiple 
  adapters simultaneously.
- Fixed the warning ‘netlink: 12 bytes leftover after parsing attributes.’ 
  observed while running WD-UDP traffic.
- MTU verification modified in wdload script.
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 


  
2. ERRATA (Open Issues)
----------------------------------------

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


  
2. ERRATA (Open Issues)
----------------------------------------

- 20121: MTU verification need to be modified in wdload script.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Added Support for RX packed FL bufs and TX coalesced WRs.


  
2. ERRATA (Open Issues)
----------------------------------------

- 20121: MTU verification need to be modified in wdload script.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the error observed while establishing more than 16 IPv6 connections.
- Added support for RHEL 5.10 distribution.
- Added check to wdload to see if IOMMU is disabled for jumbo frame.
- Flush all writes for Tx operations explicitly, regardless of the number of Tx 
  descriptors used.


  
2. ERRATA (Open Issues)
----------------------------------------

- 23452: PROT=UDP wdload' should not load t4_tom driver.

- 20121: MTU verification need to be modified in wdload script.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20121: MTU verification need to be modified in wdload script.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================



Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.13,3.12,3.11,3.10,3.9,3.8 distributions/kernels. 
- Added Support for T502-BT adapter.
- Added support for High Capacity WD-UDP configuration tuning option in the 
  installer.



2. ERRATA (Open Issues)
----------------------------------------

- 20121: MTU verification need to be modified in wdload script.

- 19036: Multiple connections using iperf version 2 (with -P option) not supported.

Workaround: Use iperf version 3.
  


================================================================================
================================================================================


Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Added support for T522-CR,T580-CR.
- Modified the copyright year.
- Fixed the issue "c4iw_ev_handler unknown iqid" observed while running WD-UDP 
  traffic.




2. ERRATA (Open Issues)
----------------------------------------

- 20121: MTU verification need to be modified in wdload script
  


================================================================================
================================================================================


Version : 2.7.0.1
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- GA release of WD-UDP driver for T5 adapters.
- Added a way to retrieve the vlan tag of the received packet for RX qps.
- Fixed wdload script issue on Ubuntu 12.04
- Added new configuration tuning option,"T5 Wire Direct Latency",for T5 adapters 
  in installer.
- Fixed "Traffic halts when qp count is set to 17 and greater".




2. ERRATA (Open Issues)
----------------------------------------

- 19591: Mtools test fails with ERROR: send: Resource temporarily unavailable 
         when message size > 2952

- 19253: Netperf fails with error 'send_data: data send error: errno 11' when 
         data size is > 8950
 


================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- Added support for RHEL 5.8 distribution.
- Added support for T540-CR
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 20069 : wdload is not supported on Ubuntu.

- 19591: Mtools test fails with ERROR: send: Resource temporarily unavailable 
         when message size > 2952

- 19253: Netperf fails with error 'send_data: data send error: errno 11' when 
  data size is > 8950
 


================================================================================
================================================================================



Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 19253: Netperf fails with error 'send_data: data send error: errno 11' when 
  data size is > 8950


  
================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.8.4.0 



2. ERRATA (Open Issues)
----------------------------------------

- 17843 :'enable_enobufs failed: setsockop' Warning message maybe seen while 
running netperf test.




================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernel 3.6
- Upgraded Firmware to 1.7.3.0



2. ERRATA (Open Issues)
----------------------------------------

- 13266:"wdload" tool does not recognize chelsio interfaces with just IPv6 
         address
         
Workaround:Please ensure you have both IPv4 and IPv6 addresses on the interface 
           when using wdload for IPv6 UDP offload.  


================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.6.2.0
- support for distributions/kernels RHEL6.3,Ubuntu12.04,3.1,3.5 
- Added support for 9000 MTU.
- Added support for UDP IPv6 offload.
- Fixed various filter allocation issues.



2. ERRATA (Open Issues)
----------------------------------------

- 14190: STAC-M2: Intermittently,dds-consumer exits with a 'sample lost' 
         message
         
- 14074: "SGE idma0 stuck in state 9, queue 109" seen when running 70 netperf 
         connections.

- 14209: Nominum ANSP DNS: 'failed to send packet: No space left on device' 
         warning is seen when dnsperf(ipv6) is started at client end.

- 14343: System hits kernel panic when 'wdload' with t4_tom accelerates netperf 
        (ipv6) client

- 13266:"wdload" tool does not recognize chelsio interfaces with just IPv6 
         address
         
Workaround:Please ensure you have both IPv4 and IPv6 addresses on the interface 
           when using wdload for IPv6 UDP offload.

- 13313: UDP IPV6 traffic is not running with inbox OFED on RHEL5.X
 


================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0
- Added support for RHEL5.8 distribution.
- Added support for 9000 MTU.
- Added support for UDP IPv6 offload.
- Fixed various filter allocation issues.



2. ERRATA (Open Issues)
----------------------------------------

- 13266:"wdload" tool does not recognize chelsio interfaces with just IPv6 
         address
         
Workaround:Please ensure you have both IPv4 and IPv6 addresses on the interface 
           when using wdload for IPv6 UDP offload.

- 13313: UDP IPV6 traffic is not running with inbox OFED on RHEL5.X

- 12686: WD UDP endpoints not getting accelerated with upstream 2.6.39 kernel
         and SLES11SP2.

- 5426:  WD-UDP not getting offloaded with RTI Middleware for STAC testing.

- 12716: "mmap(MAP_HUGETLB): Cannot allocate memory" is observed when more 
                than 11 iperf connections are started
 


================================================================================
================================================================================



Version : 2.0.0.0
Date    : 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.4.23.0
- Added support for SLES11SP2 distribution.
- Fixed issue of Rx counters not incrementing in UDP test.



2. ERRATA (Open Issues)
----------------------------------------

- 8820: Unable to offload all 64 UDP connections. 

- 5426: WD-UDP not getting offloaded with RTI Middleware for STAC testing 

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 



================================================================================
================================================================================



Version : 1.1.0.10
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support RHEL 6.2



2. ERRATA (Open Issues)
----------------------------------------

- 8820: Unable to offload all 64 UDP connections. 

- 5426: WD-UDP not getting offloaded with RTI Middleware for STAC testing 

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2588: Rx counters are getting increase in UDP stream test on the client.



================================================================================
================================================================================



Version : 1.1.0.9
Date    : 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.3,RHEL 5.7,RHEL 6.1,SLES 11,Fedora 13,Fedora 14,
  2.6.35,2.6.36,2.6.37,2.6.39



2. ERRATA (Open Issues)
----------------------------------------

- 8820: Unable to offload all 64 UDP connections. 

- 5426: WD-UDP not getting offloaded with RTI Middleware for STAC testing 

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2588: Rx counters are getting increase in UDP stream test on the client.



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/25/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2588: Rx counters are getting increase in UDP stream test on the client.



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2588: Rx counters are getting increase in UDP stream test on the client.



================================================================================
================================================================================


                                     
Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2588: Rx counters are getting increase in UDP stream test on the client.



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 3113: Qp's are not getting cleared once the iperf clients have finished the 
        transaction. 

- 2729: PCI unexpected split completion error occurs while running udp_lat 
        on 4 ports together. 
        
- 2588: Rx counters are getting increase in UDP stream test on the client.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6. iSCSI PDU Offload Target   
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3-1203
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Fixed a kernel panic issue when sessions disconnect frequently under heavy load.
- Fixed a kernel panic issue on PPC64 LE platform while running heavy 2 port 
  traffic.
- Fixed a kernel panic issue when traffic is run with netem configured.
- Changed the default value of iscsiofld_rx_intr_cnt from 1 to 8.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
  
  
 
2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.11.1.0-1072 
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed CPU stall issue while running session login/logout test.
- Added support for RHEL7.1 BE (P7) and RHEL7.1 LE (P8) distributions. 
- Added iSCSI Segmentation Offload support.
- Added Large Receive Offload support.



2. ERRATA (Open Issues)
----------------------------------------

- 27356: Stopping Targets after running heavy overnight traffic fails 
         intermittently.



================================================================================
================================================================================



Version : 2.11.0.0-925p 
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of memory corruption when initiator tries to login to a target
  with large number of LUNs configured.
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17
- Removed licensing  



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.1.2-813 
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the licensing issue observed on kernels 3.11 and above.



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.



================================================================================
================================================================================



Version : 2.10.1.0-813 
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernels 3.8-3.13



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.



================================================================================
================================================================================



Version : 2.10.0.0-783 
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue Target hits kernel panic on link toggle during IO.
- Fixed the kernel panic observed while running heavy traffic in presence of 
  iSCSI.
- Added support for RHEL 5.10 distribution.
- Updated the copyright year for Chelsio target.



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.



================================================================================
================================================================================



Version : 2.9.1.0-734 
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.




================================================================================
================================================================================


Version : 2.9.0.2-734 
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5 distribution.
- Added Support for T502-BT adapter.
- Added support for iSCSI Performance configuration tuning option in the 
  installer.



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.




================================================================================
================================================================================


Version : 2.8.0.0-710
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Added support for T522-CR,T580-CR.



2. ERRATA (Open Issues)
----------------------------------------

- 20278: Running multi protocol stress on certain platforms might result in panic.

- 19899: Memory Corruption observed when initiator tries to login to a Target with 
         large number of luns configured.




================================================================================
================================================================================


Version : 2.7.0.1-679
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04 distributions.
- GA release of iSCSI PDU Offload Target driver for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms might result in panic. 

- 19997: Incorrect login count observed when initiator port is toggled.
 


================================================================================
================================================================================



Version : 2.6.0.1-665
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- Added Support for kernel 3.7
- Added support for T540-CR
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms might result in panic. 

- 19839: Target machine hits Kernel panic on stopping Target during IO, when 
         Data Digest is Enabled.
 


================================================================================
================================================================================



Version : 2.6.0.0-657 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms might result in panic.



================================================================================
================================================================================



Version : 2.4.0.0-622
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.8.4.0
- Added support for kernel 3.6



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms migh result in panic.

- 10074: Initiator is not getting the LUNs after re-login.
         Workaround: The LUNs should be unmounted before disconnect.



================================================================================
================================================================================



Version : 2.3.0.0-0603
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.7.3.0
- Added support for distributions/kernels SLES11SP2,3.6
- Fixed OOM panic issue.



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms migh result in panic.

- 10074: Initiator is not getting the LUNs after re-login.
         Workaround: The LUNs should be unmounted before disconnect.



================================================================================
================================================================================



Version : 2.2.0.0-0566
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgrade Firmware to 1.6.2.0
- Fixed licensing issues



2. ERRATA (Open Issues)
----------------------------------------

- 10622: Running extreme stress on certain platforms migh result in panic.

- 10074: Initiator is not getting the luns after re-login.

Workaround: The luns should be unmounted before disconnect.



================================================================================
================================================================================



Version : 2.1.0.0-0522
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0
- Added support for RHEL5.8 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- 10074: Initiator is not getting the luns after re-login.

Workaround: The luns should be unmounted before disconnect.



================================================================================
================================================================================



Version : 5.2.0-0445
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: support for distributions/kernels RHEL 6.1,6.2,2.6.35,2.6.36,2.6.37,
         2.6.39



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/25/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 1862: solaris 11 initiator cannot login to target (placeholder bug).



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 1862: solaris 11 initiator cannot login to target (placeholder bug).



================================================================================
================================================================================



Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 1862: solaris 11 initiator cannot login to target (placeholder bug).



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 1862: solaris 11 initiator cannot login to target (placeholder bug).



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7. iSCSI PDU Offload Initiator  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3-1203
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Fixed a data corruption issue on PPC64LE platform.
- Fixed a kernel panic issue when running traffic with ISO disabled.
- Added support to use 2 rxq/channel for iSCSI to avoide the bottleneck due to 
  interrupts.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- 27273: Initiator connections are reset if iSCSI DCB Priority is changed on the 
         switch.
		 
- 27066: Soft lock-up trace may appear while running heavy traffic.  
     
Workaround: Increase the value of 'node.session.xmit_thread_priority' parameter
in the Open-iSCSI configuration file (/etc/iscsi/iscsid.conf).



================================================================================
================================================================================



Version : 2.11.1.0-1072  
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL7.1 BE (P7) and RHEL7.1 LE (P8) distributions.
- Added iSCSI Segmentation Offload support.
- Added Large Receive Offload support.
- Added DCB support.



2. ERRATA (Open Issues)
----------------------------------------

- 27273: Initiator connections are reset if iSCSI DCB Priority is changed on the 
         switch.
		 
- 27066: Soft lock-up trace may appear while running heavy traffic.  
     
Workaround: Increase the value of 'node.session.xmit_thread_priority' parameter
in the Open-iSCSI configuration file (/etc/iscsi/iscsid.conf).


================================================================================
================================================================================



Version : 2.11.0.0-906p 
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 


2. ERRATA (Open Issues)
----------------------------------------

- 25684: Initiator system crashes, when interface is toggled using ifconfig 
  command while running traffic.



================================================================================
================================================================================



Version : 2.10.1.2-813 
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.1.0-813 
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernels 3.8-3.13


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.0.0-770 
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.


2. ERRATA (Open Issues)
----------------------------------------

- 22877: iSCSI PDU Offload Initiator not supported when installed along with 
          FCoE PDU Offload Target.



================================================================================
================================================================================



Version : 2.9.1.0-737 
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 22877: iSCSI PDU Offload Initiator not supported when installed along with 
          FCoE PDU Offload Target.



================================================================================
================================================================================


Version : 2.9.0.2-737  
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,5.9,5.8 distributions. 
- Added Support for T502-BT adapter.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.8.0.0-713  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for T522-CR,T580-CR.
- Fixed CPU soft lockup issue under heavy stress.
- Fixed issue observed with 98 DELL EQLOGIC targets.



2. ERRATA (Open Issues)
----------------------------------------

- 21481: Compilation of iSCSI PDU Offload Initiator fails on RHEL5.X 
         distributions.



================================================================================
================================================================================


Version : 2.7.0.1 
Date    : 08/16/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA distribution.
- GA release of iSCSI PDU Offload Initiator driver for T5 adapters.
- Fixed session loss issue under extreme stress across multiple ports. 



2. ERRATA (Open Issues)
----------------------------------------

- 20061: CPU soft lockup is observed under heavy stress  

- 19436: Trace seen (iscsi_complete_task+0x14a/0x160 [libiscsi]()) while running
         iozone traffic on 98 Dell EQLOGIC targets
 


================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0 
- Added Support for kernel 3.7
- Added support for T540-CR
- This is a beta release for T5 adapters.


2. ERRATA (Open Issues)
----------------------------------------

- 17463: Running extreme stress across multiple ports might result in session 
         loss.  
		 
- 19436: Trace seen (iscsi_complete_task+0x14a/0x160 [libiscsi]()) while running
         iozone traffic on 98 Dell EQLOGIC targets
 


================================================================================
================================================================================


Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 17463: Running extreme stress across multiple ports might result in session 
         loss. 



================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

-  Upgraded firmware to 1.8.4.0
-  Added support for 3.5 kernel



2. ERRATA (Open Issues)
----------------------------------------

- 17463: Running extreme stress across multiple ports might result in session loss.



================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

-  Upgraded firmware to 1.7.3.0 
-  Added support for SLES11SP2



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgrade Firmware to 1.6.2.0



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0
- Added support for RHEL5.8 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.26
Date    : 05/26/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.22
Date    : 05/16/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.17
Date    : 04/18/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 1.0.2.15
Date    : 04/11/2011
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 898: Disk not seen in fdisk -l after logging into MS-iSCSI target.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8. Data Center Bridging (DCB)  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
  
  
  
2. ERRATA (Open Issues)
----------------------------------------

- 30053: iSCSI Target and Initiator are not supported with IEEE DCBx.

- 30001: cxgbtool "--op dcbx" command fails to display details.

- 29996: dcb_info says DCB is not negotiated, when cxgb4 is loaded as slave.



================================================================================
================================================================================



Version : 2.11.1.0    
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


  
2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17  



  
2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue "TX Packet without VLAN Tag on DCB Link" messages observed 
  while using DCB enabled driver.


  
2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Added dcb_info in /sys/kernel/debug to dump out various Data Center Bridging 
  information.
- Added support to cxgbtool to display DCBX statistics.
- Fixed the issue modified FCoE VLAN priority is updated only after link toggle.


  
2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the Trace observed when bringing the interface up with dcb enabled 
  driver.


  
2. ERRATA (Open Issues)
----------------------------------------

- N/A


================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 21574: Firmware doesn't support IEEE DCBX currently. 

- 22389: [DCBx] PPP Enable bit getting reset when heavy FCOE traffic + TOE 
         traffic run.
		 
		 

================================================================================
================================================================================



Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 21574: Firmware doesn't support IEEE DCBX currently. 

- 22389: [DCBx] PPP Enable bit getting reset when heavy FCOE traffic + TOE 
         traffic run.
		 
		 
		 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9. FCoE PDU offload Target  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 26008: Unloading cxgb4 module fails intermittently, when FCoE traffic is run 
         for long duration.
		 
- 22675: Compilation issues seen on non-RHEL6.x platforms and on non-3.6.11 
         kernels.

           

================================================================================
================================================================================



Version : 2.11.1.0 
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Removed Licensing



2. ERRATA (Open Issues)
----------------------------------------

- 22675: Compilation issues seen on non-RHEL6.x platforms and on non-3.6.11 
         kernels.

- 26008: Unloading cxgb4 module fails intermittently, when FCoE traffic is run 
         for long duration.

           

================================================================================
================================================================================



Version : 2.11.0.0
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of Target hitting kernel panic when doing ethernet shut/no 
  shut with 120sec delay
- Added a way to identify /dev/chfcoeX <-> Adapter relationship
- Added Performance tuning script to map worker threads to CPUs



2. ERRATA (Open Issues)
----------------------------------------

- 22675: Compilation issues on non-RHEL6.x platforms and on non-3.6.11 kernels.

- 26008: Intermittently cxgb4 module unload fails, after running FCoE traffic 
  for long duration.

           

================================================================================
================================================================================



Version : 2.10.1.2
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 22675: Compilation issues on SLES11 platform and on non-3.6.11 kernels.

           

================================================================================
================================================================================



Version : 2.10.1.0
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the Trace seen while loading csiostor driver on kernels 3.10 and above.
- Updated cxgbtool --stor help



2. ERRATA (Open Issues)
----------------------------------------

- 22675: Compilation issues on SLES11 platform and on non-3.6.11 kernels.

           

================================================================================
================================================================================



Version : 2.10.0.0
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue target hits kernel panic while running heavy traffic from FCoE
  initiator with MTU 1500
- Fixed the Kernel trace observed when the initiator logins to the target.
- Fixed the memory leak observed on target side while running traffic.
- GAed BB6 support.



2. ERRATA (Open Issues)
----------------------------------------

- 22877: iSCSI PDU Offload Initiator not supported when installed along with 
          FCoE PDU Offload Target.

- 22675: Compilation issues on SLES11 platform and on non-3.6.11 kernels.

- 22188: [BB5]Aborts and Lun Resets seen while running traffic from Open-FCoE 
         Initiator.
           
- 22008: [BB6]DCBX is not getting enabled when connected to Mellanox switch.



================================================================================
================================================================================



Version : 2.9.1.0
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 22877: iSCSI PDU Offload Initiator not supported when installed along with 
          FCoE PDU Offload Target.

- 22675: Compilation issues on SLES11 platform and on non-3.6.11 kernels.

- 21093: Only MTU >= 2180 is supported by PO Target.

- 22188: [BB5]Aborts and Lun Resets seen while running traffic from Open-FCoE 
         Initiator.

- 21952: [BB6]Intitiator logs out of the target if multiple initiators and 
         Targets are present in the Switch.
           
- 22008: [BB6]DCBX is not getting enabled when connected to Mellanox switch.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10. FCoE full offload Initiator  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5/T4 Firmware to 1.15.37.0.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added support to dump Firmware Mailbox commands using /sys/kernel/debug.
- Moved procfs stuff to debugfs.



2. ERRATA (Open Issues)
----------------------------------------

- 28516: Traffic stops on doing ethernet shut/no shut once.

- 27355: Aborts may be seen during heavy overnight traffic.

- 25409: Aborts are reported, if FCoE CoS value is changed on the switch while 
         running IO.
  
- 20367: mc1 cannot be dumped using cxgbtool.



================================================================================
================================================================================



Version : 2.11.1.0    
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.14.4.0
- Fixed firmware crash issue on VFC shut/no-shut when running Unified Wire 
  traffic.
- Added multiple login retry feature, when the Target is not responding.



2. ERRATA (Open Issues)
----------------------------------------

- 20367: mc1 cannot be dumped using cxgbtool.

- 25409: Aborts are reported, if FCoE CoS value is changed on the switch while 
  running IO.
  
- 27355: Aborts may be seen during heavy overnight traffic.



================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the Firmware assert observed, when one port is part of port mirroring 
  with FCoE traffic
- Upgraded T5/T4 Firmware to 1.13.32.0
- Added feature: displaying DCB Parameters using cxgbtool
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 



2. ERRATA (Open Issues)
----------------------------------------

- 20367: mc1 cannot be dumped using cxgbtool.

- 25409: Aborts are reported, if FCoE CoS value is changed on the switch while 
  running IO.



================================================================================
================================================================================



Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20367: mc1 cannot be dumped using cxgbtool.

- 21276: Displaying DCB Parameters using cxgbtool is not supported.



================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5/T4 Firmware to 1.12.25.0
- Added support for kernel 3.13



2. ERRATA (Open Issues)
----------------------------------------

- 20367: mc1 cannot be dumped using cxgbtool.

- 21276: Displaying DCB Parameters using cxgbtool is not supported.



================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.11.27.0
- Upgraded T4 Firmware to 1.11.27.0


2. ERRATA (Open Issues)
----------------------------------------

- 22389: [DCBx] PPP Enable bit getting reset when heavy FCOE traffic + TOE 
         traffic run.

- 22165: FCoE and TOE traffic cannot be run together over VLAN.

Workaround: When FCoE is running, start TOE traffic over non-VLAN.

- 20057: Trace observed when watching "fcoe stats" while running traffic.

- 20367: mc1 cannot be dumped using cxgbtool.

- 21276: Displaying DCB Parameters using cxgbtool is not supported.



================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.10.11.250
- Upgraded T4 Firmware to 1.10.11.250



2. ERRATA (Open Issues)
----------------------------------------

- 22389: [DCBx] PPP Enable bit getting reset when heavy FCOE traffic + TOE 
         traffic run.

- 22165: FCoE and TOE traffic cannot be run together over VLAN.

Workaround: When FCoE is running, start TOE traffic over non-VLAN.

- 20057: Trace observed when watching "fcoe stats" while running traffic.

- 20367: mc1 cannot be dumped using cxgbtool.

- 21276: Displaying DCB Parameters using cxgbtool is not supported.



================================================================================
================================================================================



Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.10.11.0
- Upgraded T4 Firmware to 1.10.11.0
- Added support for RHEL 6.5 distribution.
- Added support for flashing PHY Firmware.
- Added support T502-BT adapter.
- Fixed the issue of intermittent Firmware crash observed while trying to create
  MAX NPIVs on Port0.



2. ERRATA (Open Issues)
----------------------------------------

- 22389: [DCBx] PPP Enable bit getting reset when heavy FCOE traffic + TOE 
         traffic run.

- 22165: FCoE and TOE traffic cannot be run together over VLAN.

Workaround: When FCoE is running, start TOE traffic over non-VLAN.

- 20057: Trace observed when watching "fcoe stats" while running traffic.

- 20367: mc1 cannot be dumped using cxgbtool.

- 21276: Displaying DCB Parameters using cxgbtool is not supported.



================================================================================
================================================================================



Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.9.23.0
- Upgraded T4 Firmware to 1.9.23.0
- GA release for T520-LL-CR,T520-CR and T522-CR.
- Added a Module parameter to select T4/T5 card.
- Fixed SGE messages observed while running traffic on Parent and NPIV nodes.
- Fixed the issue "Failed to get serial flash params" observed intermittently on
  loading the driver.
- Fixed the issue Mailbox timed out observed on unloading driver after reading 
  mc1.
- Fixed the issue MPS TCAM entries gets clobbered on regdump followed by port 
  down/up.



2. ERRATA (Open Issues)
----------------------------------------

- 20289: LUNs become read-only while running FCoE +TOE traffic



================================================================================
================================================================================


Version : 2.7.0.1 
Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.28.0
- Upgraded T4 Firmware to 1.8.24.0
- Added support for SLES11SP3 GA distribution.
- This is a beta release for T5 adapters.




2. ERRATA (Open Issues)
----------------------------------------

- 20289: LUNs become read-only while running FCoE +TOE traffic

- 20210: [T5]: Aborts observed while running with Twinax Cables.



================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 20017: Fatal CIM reserved space access (0x1)' observed while running FCoE 
         traffic

- 19687: "Aborted SCSI req" and frame drops observed while running FCoE traffic
 


================================================================================
================================================================================


Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

-  N/A




================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded firmware to 1.8.4.0



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernel 3.6
- Upgraded firmware to 1.7.3.0



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, SLES11sp2, 3.5
- Fixed the issue of handling multiple concurrently outstanding RSCNs
- Upgraded firmware to 1.6.2.0



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded firmware to 1.5.2.0
- Fixed the issue of FCoE Initiator driver load when the capability is disablediiii
  in Configuration file.  



2. ERRATA (Open Issues)
----------------------------------------

- N/A  



================================================================================
================================================================================



Version : 2.0.0.0
Date    : 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.4.23.0



2. ERRATA (Open Issues)
----------------------------------------

- 5399: Ensure correctness of Ingress channels when using less-than-optimal 
        number of MSIX vectors.
- 8435: FCoE driver load as a master should not overwrite the config file 
        present on the card.
- 8546: Multiple concurrently outstanding RSCNs handled properly
- 8562: System hits kernel panic while running disruptive test  on all 4 ports 
        in multi-pathed environment
- 8581: Send periodic VN_PORT KeepAlives
- 8591: FCoE Port stats fix
- 8728: FCoE Initiator hits kernel panic on unloading the target driver while 
        running traffi
- 10481:Ensure working of driver in master/slave mode in the absence of 
        configuration file.
- 10789:WR starvation fixed in cases of extreme work load on a single port

        
        
================================================================================
================================================================================ 



Version : 1.1.0.10
Date    : 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added Support RHEL 6.2



2. ERRATA (Open Issues)
----------------------------------------

- 6716: NPIV ports not persistent across load/unload

- 8435: FCoE driver load as a master overwrites the factory default config file 
        present on the card with existing config file  installed in the system
        
- 8581: VN_Port Keep Alives not sent periodically

- 8546: Local NPIV Nport does not discover all ports in the fabric when there 
        is a flood of RSCNs
        
- 9174: System fails to unload the FCOE driver after running traffic 
        multipath environment during remote port shut/no shut test
        

        
================================================================================
================================================================================

        

Version : 1.1.0.9
Date    : 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 6716: NPIV ports not persistent across load/unload

- 8435: FCoE driver load as a master overwrites the factory default config file 
        present on the card with existing config file  installed in the system
        
- 8581: VN_Port Keep Alives not sent periodically

- 8546: Local NPIV Nport does not discover all ports in the fabric when there 
        is a flood of RSCNs
        
- 9174: System fails to unload the FCOE driver after running traffic 
        multipath environment during remote port shut/no shut test



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11. Offload Bonding driver  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added round-robin (balance-rr) mode support for TOE.



2. ERRATA (Open Issues)
----------------------------------------

- 29671: Few RX connections are getting stuck on doing "ifconfig ethX down" in 
         TOE bonding

- 29564: All Rx connections are not resuming immediately on failover.

Workaround: disable frto on peer using sysctl

- 29499: RX Performance in Mbits/sec observed with TOE bonding in all modes when
  xmit_hash_policy=Layer 3+4 is used

Workaround: disable frto on peer using sysctl

- 29496: Few connections are getting terminated with TOE bonding "mode=1" on 
  doing ifconfig ethX down.

- 25473: Issues observed with primary_reselect in 3.17.8 kernel.

- 21419: Offload connections need to be migrated to host stack when last slave 
         is removed from the bond.

 
 
================================================================================
================================================================================



Date    : 08/05/2015 
================================================================================

1. CHANGES
----------------------------------------

-  N/A



2. ERRATA (Open Issues)
----------------------------------------

- 25473: Issues observed with primary_reselect in 3.17.8 kernel.

- 21419: Offload connections need to be migrated to host stack when last slave 
         is removed from the bond.

 
 
================================================================================
================================================================================



Date    : 03/25/2015  
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue Single-Adapter Failover does not happen with VLAN created over
  a bond
- Fixed kernel panic while bringing down bonded vlan interface in mode=1.
- Fixed soft lockup issue, seen when slave interface of bond(mode=0) is brought 
  down while running Rx traffic.
- Fixed issue of bonding interfaces in mode=0
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17  



2. ERRATA (Open Issues)
----------------------------------------

- 25473: Issues observed with primary_reselect in 3.17.8 kernel

- 21419: Offload connections need to be migrated to host stack when last slave 
         is removed from the bond

 
 
================================================================================
================================================================================



Date    : 02/05/2015  
================================================================================

1. CHANGES
----------------------------------------

- Fixed the offload performance issue observed over bond interface. 



2. ERRATA (Open Issues)
----------------------------------------

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic.

- 24295:  Unable to bond interfaces in mode=0
 

 
================================================================================
================================================================================



Date    : 10/22/2014  
================================================================================

1. CHANGES
----------------------------------------

- Fixed the kernel panic observed when port 1 interfaces are enslaved after 
  reloading the bonding driver.



2. ERRATA (Open Issues)
----------------------------------------

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic.

- 24295:  Unable to bond interfaces in mode=0
 

 
================================================================================
================================================================================



Date    : 06/30/2014  
================================================================================

1. CHANGES
----------------------------------------

- Fixed the trace observed on unloading bonding driver with traffic.
- Fixed the issue rx TOE traffic is not getting offloaded on vlan created over a
  bond interface.
- Fixed the issue Traffic is not offloaded over the first interface enslaved to 
  mode=4 bond.
- Added support for RHEL 5.10 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- 19851: Toggling ddp with Interface toggle during bonding is not supported. 

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic.
 

 
================================================================================
================================================================================



Date    : 05/02/2014  
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 22413: Unloading bonding traffic while running traffic is not supported

- 19851: Toggling ddp with Interface toggle during bonding is not supported. 

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic.
 

 
================================================================================
================================================================================



Date    : 03/13/2014  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.8 distributions/kernels.
- Added Support for T502-BT adapter.
- Fixed the issue TOE Bonding Mode 2 always goes to slave 0
- Fixed the issue Trace observed while unloading bonding driver with mode=2
- Fixed the issue mailbox timeout observed while adding, removing interface to 
  bond.




2. ERRATA (Open Issues)
----------------------------------------

- 22413: Unloading bonding traffic while running traffic is not supported

- 19851: Toggling ddp with Interface toggle during bonding is not supported. 

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic.
 

 
================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution. 
- Added support for T522-CR,T580-CR.
- Fixed the issue of orphan L2T entry after deleting a bond.



2. ERRATA (Open Issues)
----------------------------------------

- 19851 : Toggling ddp with Interface toggle during bonding is not supported. 

- 15980 : Soft lockup seen when slave interface of bond(mode=0) is brought down 
          while running Rx traffic.
 

 
================================================================================
================================================================================


Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- GA release of Offload Bonding driver for T5 adapters.
- Fixed VLAN over Bonding issue observed in latest kernels.
- Fixed fail-over issue in Balance XOR Mode.



2. ERRATA (Open Issues)
----------------------------------------

- 19851 : Toggling ddp with Interface toggle during bonding is not supported. 

- 15980 : Soft lockup seen when slave interface of bond(mode=0) is brought down 
          while running Rx traffic.
 

 
================================================================================
================================================================================



Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Added beta support for T5 Adapters (T520-LL-CR,T520-R,T580-LP-CR,T540-CR)



2. ERRATA (Open Issues)
----------------------------------------

- 19851 : Toggling ddp with Interface toggle during bonding is not supported 

- 15980 : Soft lockup seen when slave interface of bond(mode=0) is brought down 
          while running Rx traffic.
 

 
================================================================================
================================================================================



Date    : 06/27/2013 
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7



2. ERRATA (Open Issues)
----------------------------------------

- 15980 : Soft lockup seen when slave interface of bond(mode=0) is brought down 
          while running Rx traffic. 



================================================================================
================================================================================



Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: Failover Support in Balance XOR Mode
- Upgraded firmware to 1.8.4.0.
- Fixed: Slave selection algorithm for load balancing in Balance-XOR 
- Fixed: Attaching slave network devices to a bond interface fails in mode=0,3,5 & 6.



2. ERRATA (Open Issues)
----------------------------------------

- 15980: Soft lockup seen when slave interface of bond(mode=0) is brought down 
         while running Rx traffic. 

- 6147: Traffic runs on both slave interfaces in mode=4 bonding with Layer2 
        Transmit Hash Policy 

- To use the offload bonding driver, IPv6 should be enabled on the machine 
  and the drivers should be built and installed with IPv6 support



================================================================================
================================================================================



Date: 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Fixed: Failover issue obsevred while bringing Active Interface down.
- Upgraded firmware to 1.7.3.0.
- Added support for kernel 3.6



2. ERRATA (Open Issues)
----------------------------------------

- 14581: Bonding is supported only in modes 1,2 and 4



================================================================================
================================================================================



Date: 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, Ubuntu 12.04, 3.5, 3.1, 
         SLES11, RHEL5.4 and RHEL5.3.
- Upgraded firmware to 1.6.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 13741: Traffic fails to run on Backup Interface on bringing Active Interface 
         down



================================================================================
================================================================================



Date: 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0.
- Added Support for RHEL 5.8 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- Bonding of ports from different adapters is not supported.



================================================================================
================================================================================



Date: 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.4.23.0
- Added Support for RHEL 5.6,RHEL 5.7 and SLES11SP2 distributions.



2. ERRATA (Open Issues)
----------------------------------------

- Bonding of ports from different adapters is not supported.



================================================================================
================================================================================



Date: 01/27/2012
================================================================================

1. CHANGES
----------------------------------------

- Added Support RHEL 6.2



2. ERRATA (Open Issues)
----------------------------------------

- Bonding of ports from different adapters is not supported.



================================================================================
================================================================================



Date: 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- Bonding of ports from different adapters is not supported.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12. Offload Multi-Adapter Failover(MAFO)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 08/05/2015 
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of few TIDs getting stuck if failover occurs in middle of TCP 
  4-way connection teardown
- Fixed the issue of stuck connections observed on doing failover while running 
  short lived iperf connections
- Added Failover Queue information in sge_qinfo
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A 



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A 



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A 



2. ERRATA (Open Issues)
----------------------------------------

- N/A



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13. UDP Segmentation Offload and Pacing  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Fixed the dst_release trace observed while running UDP-SO traffic.
- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- 13872: Application exits immediately when interface goes down.

- 13484: Need a way to reset the pacing values to default value.  

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.



================================================================================
================================================================================



Version : 2.11.1.0    
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

-  N/A



2. ERRATA (Open Issues)
----------------------------------------

- 13872: Application exits immediately when interface goes down.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.11.0.0   
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue 'truncated-ip - 11844 bytes missing!' observed during packet 
  capture
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17  



2. ERRATA (Open Issues)
----------------------------------------

- 13872: Application exits immediately when interface goes down.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.10.1.2   
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.10.1.0   
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.10.0.0   
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.


2. ERRATA (Open Issues)
----------------------------------------

- 20374: IPV6 Data transfer doesn't happen till the specified time interval.

- 19696: Trace observed on dmesg while establishing 1024 UDP connection using 
         netperf.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.9.1.0   
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20374: IPV6 Data transfer doesn't happen till the specified time interval.

- 19696: Trace observed on dmesg while establishing 1024 UDP connection using 
         netperf.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================



Version : 2.9.0.2   
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.8 distributions/kernels.
- Added Support for T502-BT adapter.



2. ERRATA (Open Issues)
----------------------------------------

- 20374: IPV6 Data transfer doesn't happen till the specified time interval.

- 19696: Trace observed on dmesg while establishing 1024 UDP connection using 
         netperf.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================


Version : 2.8.0.0  
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Added support for T522-CR,T580-CR.
- Fixed the issue Machine hits panic while sending multicast traffic.



2. ERRATA (Open Issues)
----------------------------------------

- 19696 : Trace observed on dmesg while establishing 1024 UDP connection using 
          netperf.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value.  



================================================================================
================================================================================


Version : 2.7.0.1
Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- GA release of UDP Segmentation Offload and Pacing driver for T5 adapters.
- Fixed Kernel panic observed with 1024 Iperf connections.



2. ERRATA (Open Issues)
----------------------------------------

- 20386 : Multicast traffic is not supported.

- 19696 : Trace observed on dmesg while establishing 1024 UDP connection using 
          netperf.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value. 
 


================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Added beta support for T5 Adapters (T520-LL-CR,T520-R,T580-LP-CR)



2. ERRATA (Open Issues)
----------------------------------------

- 19817 : Kernel panic observed while establishing 1024 connections using Iperf

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes.
 
- 13484: Need a way to reset the pacing values to default value. 
 


================================================================================
================================================================================



Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- Fixed UDP packets with size less than MTU are getting fragmented 
- Fixed Trace observed UDP connection is established over bonded interface



2. ERRATA (Open Issues)
----------------------------------------

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes. 

- 13484: Need a way to reset the pacing values to default value. 



================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for IPv6
- Added: Support for RTP Data
- Upgraded Firmware to 1.8.4.0
- Increased the number of Classes supported to 14
- Fixed: Trace observed in dmesg on running overnight IPv6 Stress
- Fixed: UDP test using Iperf fails on the first attempt
- Fixed: memory Leak issue while running stress with IPv4
- Fixed: Trace seen in dmesg while loading t4_tom on 2.6.37



2. ERRATA (Open Issues)
----------------------------------------

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes. 

- 13484: Need a way to reset the pacing values to default value. 



================================================================================
================================================================================



Version : 2.3.0.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.7.3.0



2. ERRATA (Open Issues)
----------------------------------------

- 12835: UDP IPv6 is not offloaded.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes. 

- 13484: Need a way to reset the pacing values to default value. 



================================================================================
================================================================================



Version : 2.2.0.0
Date    : 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 12835: UDP IPv6 is not offloaded.

- 12883: Need a way to know about the parameters set for 8 UDP traffic classes. 

- 13484: Need a way to reset the pacing values to default value.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14. Offload IPv6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 08/05/2015  
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 03/25/2015   
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 02/05/2015   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 10/22/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 06/30/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 05/02/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================



Date    : 03/13/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.8 distributions/kernels.
- Added Support for T502-BT adapter.


2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses". 



================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution. 
- Added support for T522-CR,T580-CR.


2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 



================================================================================
================================================================================


Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.
- GA release of Offload IPv6 driver for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
 


================================================================================
================================================================================



Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.22.0
- Fixed the "STIDs in use" display issue for IPv6 Servers
- Added support for T540-CR
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
 


================================================================================
================================================================================


Date    : 06/27/2013 
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- Fixed Kernel panic on killing 1st of two IPv6 offload listening servers on 
  systems with two T4 cards
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 



================================================================================
================================================================================



Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added: procfs entry "net/offload/ipv6_offload" to indicate if offloaded IPv6 
          support is enabled or disabled
- Upgraded firmware to 1.8.4.0.
- Fixed: IPv6 ARP Failure when link local address is removed
- Fixed: netstat shows garbage for IPv6 addresses after running IPv6 TOE traffic



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 

- 10536 : Not all IPv6 connections can be offloaded.



================================================================================
================================================================================



Date: 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded firmware to 1.7.3.0.
- Fixed: MSS Negotiation while offloading an IPv6 Connection.
- Added support for kernel 3.6



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
- 10536 : Not all IPv6 connections can be offloaded.



================================================================================
================================================================================



Date: 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, Ubuntu 12.04, 3.5, 3.1, 
         and SLES11SP2
- Upgraded firmware to 1.6.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
- 10536 : Not all IPv6 connections can be offloaded.



================================================================================
================================================================================



Date: 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
- 10536 : Not all IPv6 connections can be offloaded.



================================================================================
================================================================================



Date: 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.4.23.0
- Added support for RHEL 5.6, RHEL 5.7 and RHEL 6.2 distributions.



2. ERRATA (Open Issues)
----------------------------------------

- 7263  : IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
- 10536 : Not all IPv6 connections can be offloaded.



================================================================================
================================================================================



Date: 01/09/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 7263: IPv6 offload does not support "IPv4-mapped IPv6 addresses" 
- 7763: IPv6 Offload over VLAN is not supported.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15. Bypass Driver
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 08/05/2015 
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/25/2015   
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue 'unable to initialize hardware' message observed while 
  starting ba_server
- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 02/05/2015   
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 10/22/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 06/30/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 05/02/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/13/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.13,3.12,3.11,3.10,3.9,3.8 distributions/kernels.
- Fixed the issue failed to start ba_server in Ipv6 mode from ba-rc service. 



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- Fixed warning messages regarding unused variable observed in RHEL6.3



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================


Version : 2.7.0.1 
Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA and Ubuntu 12.04.2 distributions.



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.
 


================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.
 


================================================================================
================================================================================


Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4, SLES11SP3 RC2,3.4,3.7



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded firmware to 1.8.4.0.



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================



Date: 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL5.3, RHEL5.4, RHEL5.5, RHEL5.6, 
         RHEL5.7,RHEL5.8,3.6
- Fixed: Issue with Default State on power cycle
- Fixed: Device Description of Bypass Adapters in lspci.
- Upgraded firmware to 1.7.3.0.



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================



Date: 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL6.3, Ubuntu 12.04, 3.5, 3.1, 
         2.6.37 and 2.6.39.
- Upgraded firmware to 1.6.2.0. 



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================



Date: 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.5.2.0.



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.



================================================================================
================================================================================



Date: 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 11263: Failed to start ba_server in Ipv6 mode from ba-daemon service.
- 6144:  Need the option to filter the packets based on Ethernet type.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16. WD Sniffing Utility (Sniffer) 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added T5 support.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 08/05/2015    
================================================================================

1. CHANGES
----------------------------------------

-  N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/25/2015   
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 02/05/2015   
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 10/22/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 06/30/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.


2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 05/02/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/13/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================


Date    : 08/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA distribution.



2. ERRATA (Open Issues)
----------------------------------------

- N/A
 


================================================================================
================================================================================


Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A
 


================================================================================
================================================================================


Date    : 06/27/2013 
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.8.4.0



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date: 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for kernel 3.6



2. ERRATA (Open Issues)
----------------------------------------

- 10032: Sniffer does not capture all packets in wire-tapping mode.



================================================================================
================================================================================



Date: 08/17/2012
================================================================================

1. CHANGES
----------------------------------------

- Added: Support for distributions/kernels RHEL 6.3,3.5,3.1



2. ERRATA (Open Issues)
----------------------------------------

-10032: Sniffer does not capture all packets in wire-tapping mode.



================================================================================
================================================================================



Date: 06/20/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL5.8 distribution.
- Added support for 2 port cards.



2. ERRATA (Open Issues)
----------------------------------------

-10032: Sniffer does not capture all packets in wire-tapping mode.

-11057: "SGE idma0 stuck in state 9" msg seen when toggling wd_tcpdump_trace
                while running pktgen on Peer machine



================================================================================
================================================================================



Date: 04/12/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP2 distribution.
- Fixed issue of timestamps not available on the captured packets.



2. ERRATA (Open Issues)
----------------------------------------

- 10016: Unable to use 2 port cards for Sniffer in Wire-Tapping mode. 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17. Classification and Filtering 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.
- Added cxgbtool support to print the index of the successfully created Hash 
  Filter. 


 
2. ERRATA (Open Issues)
----------------------------------------

- 26960: Add ethtool support to configure filtering.

- 20826: DDR Filters: 'matchtype' filters are not getting honored.

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 10219: rule based on ethertype 0x8906(FCoE) isn't getting honoured.



================================================================================
================================================================================



Date    : 08/05/2015    
================================================================================

1. CHANGES
----------------------------------------

- N/A


 
2. ERRATA (Open Issues)
----------------------------------------

- 10219: rule based on ethertype 0x8906(FCoE) isn't getting honoured.

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 18944: NIC only driver(make nic) does not support filters.



================================================================================
================================================================================



Date    : 03/25/2015   
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17  


 
2. ERRATA (Open Issues)
----------------------------------------

- 10219: rule based on ethertype 0x8906(FCoE) isn't getting honoured

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 18944: NIC only driver(make nic) does not support filters.



================================================================================
================================================================================



Date    : 02/05/2015   
================================================================================

1. CHANGES
----------------------------------------

- N/A


 
2. ERRATA (Open Issues)
----------------------------------------

- 22472: ‘prio’ is not supported with Hash filter config file.

- 20579: 'tnlCongDrops' seen when switching packets from one port to other

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 18944: NIC only driver(make nic) does not support filters.



================================================================================
================================================================================



Date    : 10/22/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A


 
2. ERRATA (Open Issues)
----------------------------------------

- 22472: ‘prio’ is not supported with Hash filter config file.

- 20579: 'tnlCongDrops' seen when switching packets from one port to other

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 18944: NIC only driver(make nic) does not support filters.



================================================================================
================================================================================



Date    : 06/30/2014   
================================================================================

1. CHANGES
----------------------------------------

- Fixed the freeze on creating hash filters on all ports of 4-port card using 
  IXIA.
- Added support for RHEL 5.10 distribution.


 
2. ERRATA (Open Issues)
----------------------------------------

- 22472: ‘prio’ is not supported with Hash filter config file.

- 20579: 'tnlCongDrops' seen when switching packets from one port to other

- 21118: VLAN insertion/extraction/rewrite is not supported with DDR filters.

- 20531: Swap MAC is not supported with LE-TCAM filters.

- 18944: NIC only driver(make nic) does not support filters.

- 10346: Need support for rpttid and tcbhash.



================================================================================
================================================================================



Date    : 05/02/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A


 
2. ERRATA (Open Issues)
----------------------------------------

- 18944: NIC only driver(make nic) does not support filters.

- 10346: Need support for rpttid and tcbhash.



================================================================================
================================================================================



Date    : 03/13/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.13,3.12,3.11,3.10,3.9,3.8 distributions/kernels.
- Added Support for T502-BT adapter.
- Added support for Hash/DDR Filters.


 
2. ERRATA (Open Issues)
----------------------------------------

- 18944: NIC only driver(make nic) does not support filters.

- 10346: Need support for rpttid and tcbhash.



================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- GA release for T580-LP-CR,T580-CR,T580-CR,T520-LL-CR,T520-SO-CR,T520-CR,
  T522-CR and T540-CR.


 
2. ERRATA (Open Issues)
----------------------------------------

- 18944: NIC only driver(make nic) does not support filters.

- 10346: Need support for rpttid and tcbhash.



================================================================================
================================================================================


Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA distribution.
- Added beta support for T5 adapters.
- Fixed Warning message observed while trying to create a filter with an 
  existing index.



2. ERRATA (Open Issues)
----------------------------------------

- 18944: NIC only driver(make nic) does not support filters.

- 10346: Need support for rpttid and tcbhash.
 


================================================================================
================================================================================


Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support to configure amount of Filter region to be allocated for 
  user/server filters 



2. ERRATA (Open Issues)
----------------------------------------

- 18944: NIC only driver(make nic) does not support filters

- 10346: Need support for rpttid and tcbhash 
 


================================================================================
================================================================================


Date    : 06/27/2013 
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- Fixed:Filter Hits counter doesn't reset to Zero on creating new rule with 
  same index.



2. ERRATA (Open Issues)
----------------------------------------

- 18944 : NIC only driver does not support filtering
- 10346: Need support for rpttid and tcbhash 



================================================================================
================================================================================



Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.8.4.0



2. ERRATA (Open Issues)
----------------------------------------

- 10346: Need support for rpttid and tcbhash 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18. Traffic Management
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4,
  Ubuntu 14.04.3,Ubuntu 14.04.2 and kernels 4.1,3.18.



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 08/05/2015    
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/25/2015   
================================================================================

1. CHANGES
----------------------------------------

- Added Support for distributions/kernels RHEL 7.1,7.0,6.6,SLES12,
  Ubuntu 14.04.1,3.16,3.17 
- Disabled setting Min/Max mode using cxgbtool



2. ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 02/05/2015   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 19547: [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487: [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================



Date    : 10/22/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 19547: [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487: [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================



Date    : 06/30/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.10 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- 19547: [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487: [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================



Date    : 05/02/2014   
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 19547 : [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487 : [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================



Date    : 03/13/2014   
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.5,3.8 distributions/kernels.
- Added Support for T502-BT adapter.
- Fixed the issue of Class WRR rules not honored with Parallel connections.




2. ERRATA (Open Issues)
----------------------------------------

- 19547 : [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487 : [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================


Date    : 12/06/2013  
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 5.9 distribution.
- GA release for T580-CR,T580-LP-CR,T520-LL-CR,T520-CR and T522-CR.
- Fixed the issue Configuration of Channel Rate Limiting should not require 
  mode,class,pkt-size parameters.
- Fixed the issue 0 < weight > 99 should only be the valid range in case of 
  Class WRR scheduling.
- Fixed the issue Configuration of Class Weighted Round Robin should not require
  mode,rate-unit,rate-mode parameters.



2. ERRATA (Open Issues)
----------------------------------------

- 19547 : [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487 : [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling. 



================================================================================
================================================================================


Date    : 11/25/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 GA distribution.
- This is a beta release for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 19547 : [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling.

- 17487 : [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling.



================================================================================
================================================================================


Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Added beta support for T5 Adapters (T520-LL-CR,T520-R,T580-LP-CR)



2. ERRATA (Open Issues)
----------------------------------------

- 19547 : [T5] max-rate < 600 Mbps not honored for Channel Rate Limiting 
          scheduling

- 17487 : [T4] max-rate < 300 Mbps not honored for Channel Rate Limiting 
          scheduling



================================================================================
================================================================================


Date    : 06/27/2013 
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T4 Firmware to 1.8.11.0
- Added Support for distributions/kernels RHEL 6.4,SLES11SP3 RC2,3.4,3.7
- Fixed Unable to apply offload policies for class 2 and beyond using cop tool
- Fixed Channel Rate - Relative rate mode does not override absolute rate mode 
- Fixed Difference in throughput between "mode = class" and "mode = flow"
- Fixed Inconsistent behavior observed with rule sequence Class-Flow-Class



2. ERRATA (Open Issues)
----------------------------------------

- 17487 : max-rate < 300 Mbps not honored for Channel Rate Limiting scheduling



================================================================================
================================================================================



Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A (First Release)



2. ERRATA (Open Issues)
----------------------------------------

- 17729 : Classes 8 -14 are not supported
- 17328 : Transmitted packets/sec do not reflect the defined value of 
          "rate-unit : pkts/sec"
- 17487 : max-rate < 300 Mbps not honored for Channel Rate Limiting scheduling
- 17208 : Inconsistent behavior observed with rule sequence Class-Flow-Class
- 17551 : Difference in throughput between "mode = class" and "mode = flow"
- 17756 : Channel Rate - Relative rate mode does not override absolute rate mode
- 17498 : [COP] Unable to apply offload policies for class 2 and beyond
  


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19. Unified Wire Manager (UM)  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Version : 2.4-78 
Date    : 03/25/2014
================================================================================

1. CHANGES
----------------------------------------

- Added Support for RHEL 6.6, SLES11SP3 distributions



2. ERRATA (Open Issues)
----------------------------------------

- 21269: Cannot add older version of UM agent to Linux WEBGUI.

- 21051: Traffic Management: Incorrect interface name listed for the added 
         policies.
		 
- 19010: Setting of port properties intermittently fails, in WebGUI Bulk 
         configuration.



================================================================================
================================================================================



Version : 2.4.71 
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added Support for T502-BT adapter.



2. ERRATA (Open Issues)
----------------------------------------

- 21269: Cannot add older version of UM agent to Linux WEBGUI.

- 21051: Traffic Management: Incorrect interface name listed for the added 
         policies.
		 
- 19010: Setting of port properties intermittently fails, in WebGUI Bulk 
         configuration.



================================================================================
================================================================================


Version : 2.4.70 
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for T522-CR,T580-CR. 
- Added T5 support, Bulk configuration and Hyper-V support in WebGUI
- Added support for latest Chelsio drivers and option ROM.



2. ERRATA (Open Issues)
----------------------------------------

- 21269: Cannot add older version of UM agent to Linux WEBGUI.

- 21051: Traffic Management: Incorrect interface name listed for the added 
         policies.
- 19010: Setting of port properties intermittently fails, in WebGUI Bulk 
         configuration.



================================================================================
================================================================================


Version : 2.4.52 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded T5 Firmware to 1.8.28.0
- Added separate bonding service for Linux agents.



2. ERRATA (Open Issues)
----------------------------------------

- 19984: [CLI] Unable to view the added slaves if IP address is not configured 
  in bond interface.



================================================================================
================================================================================


Version : 2.4.49
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Added OS support for Citrix XenServer 6.1,RHEL 6.4
- Added support for Hyper-V 
- Added support for Linux KVM 
- Added support for Hardware Filtering (T5/T4)
- Added support for UDP Segmentation Offload/Streaming Management
- Added support for WD-TOE Management
- Added support for iSCSI Full Offload Initiator
- Added support for Bulk Configuration
- Added support for Bypass Card
- This is a beta release for T5 adapters.




2. ERRATA (Open Issues)
----------------------------------------

- 17867: [CLI]Creation of new linux bond overwrites the previously added slaves.



================================================================================
================================================================================



Version : 2.2.20
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for WD-UDP 1.1
- Added support for HBA diagnostics
- Added support for Traffic Manager in T4 adapters



2. ERRATA (Open Issues)
----------------------------------------
- 9682: T3 card name is not showing appropriate in webgui
- 8643: UM fails to add system that has 255 targets



================================================================================
================================================================================



Version : 2.1
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for Management station - RHEL 6.3, SLES 11sp2
                    Agent - RHEL 6.3, SLES 11sp2, RHEL 5.8
                    Client - RHEL 6.3, SLES 11sp2, RHEL 5.8
- Added Chelsio T4 PDU Offload iSCSI windows initiator support.
- Discontinued support for Unified manager GUI application.
- Added support for recent driver versions of Chelsio T4 adapters.
- Added support for flashing config file on Chelsio T4 adapters.
- Added support for discovering UM agents in a different subnet.



2. ERRATA (Open Issues)
----------------------------------------

- 14978: "saving please wait" message appears and continues until session 
         expires in "Email alert settings" after providing all the credentials.

- 14975: Intermittently Webgui refused to add RHEL6.3 agent if mgmt station & 
         agent are installed and running on same system



================================================================================
================================================================================



Version : 2.0
Date    : 01/18/2012
================================================================================

1.CHANGES
------------------------------------------------

- Added  Support for T4 card (Agent/Clients).

- Added OS Support for RHEL 5.6, RHEL 6.0, SLES 11.1 , Windows 2008 R2 , 
  ESX4.1 (agent only), Mac(Snowleopard), Solaris(10.9),for  Agent, GUI and CLI. 

- Added GUI support for Solaris and Mac.

- Added centralized management(UM client) support on Windows and Linux to 
  manage the UM agents on supported OSes.

- Support for WEB UI on different browsers (Mozilla, IE, Chrome, Safari) 

- Added Support for FCoE Initiator (Agent) on Windows and Linux. 

- Flashing/Erasing T4 Option Rom on Linux, Windows and ESX.

- Configuring FCoE and PXE boot options on Linux, Windows. For ESX, PXE boot 
  configuration support only.

- Added Solaris features:  Network management, iSCSI Initiator,  Bonding , 
  hardware.
 
- Added ESX  features: Hypervisor management , Hardware 

- Added Mac  features :  Hardware.

- Removed chelsio iSCSI initiator support.

- Added Chelsio iSCSI target support for chiscsi v5.2.

- Added USS/USR management in UM GUI.

- Bulk Driver installation on GUI and Web GUI.

- Added UM agent upgrade feature in the agent on Windows and Linux.

- E-mail alert on WebUI. It sends e-mail when chelsio interface goes down.

- Added  iWARP/ND as service in the agent on Windows and Linux. This service 
  can be managed in GUI/WEB GUI.

- Added  "cxgbtool/cxgbetool/cxgentool" support in CLI/Agent as a part of 
  "Chelsio" service on Linux,Mac,ESX,Soalris,Windows



2.ERRATA (Open Issues)
----------------------------------------

- 9689: Intermittently unable to flash T4 option ROM from WEB GUI on Windows 
        2k8R2 Agent. 

- 9927: WebGUI Refresh is not working on adding/delete LUNs/Targets
Workaround: Please disconnect UM Agent from WebGUI, restart the UM agent and 
            reconnect.

- 9546: Not able to unload cxgb/cxgb3 driver if the  agent is running on Mac OS
Workaround: Please stop the agent and unload the driver.

- 1884: The created NPIV port is not persistent across the reboot

- 7629: When trying to set maxfilters value for a T3 card, unable to retain the 
        previously added filter rules for other T3 cards. The cxgb3 driver is 
        getting reloaded everytime "maxfilters set" command is issued.

- 7752: Issuing any CLI command loads chiscsi driver which in turn loads 
        cxgb4/t4_tom drivers. If t4_tom is loaded there is no other way except 
        reboot to continue NIC operation.


- 8594,9036,9252:Initiator/Target properties that are commented in chiscsi/open
                 iscsi conf file should also be displayed in GUI/Web GUI

- 9795, 9796: Add/Delete connections function is not working in for Windows iSCSI
              Initiator when accessed from WebGUI. 

- 9608:	ESX Agent when connected from WebGUI Portgroup details are not present 
        for vswifs when they are selected in system networking configuration page.

- 8643:UM fails to add system that has 100 targets in Windows GUI for FCoE. Also
       need to improve speed of data retrieval.					

- 9569: ESX Agent is taking long time to connect to WG.


- 9878: Fails while deleting NPIVs from second adapter.  


- 6042:Creating multiple NPIV ports simultaneously for a physical Port.  


- 8381: SElinux support is not available for WEBGUI.
Workaround: Disable SELinux before starting apache.

- 8062,8337: UM - USS GUI menu Items Synchronization.


- 9302: FCoE Stats for local and remote ports to be supported in both GUI/WEBGUI


- 5352: Name of the discovered remote port has to be Added.


- 8537: Web-GUI on Mobile friendly.


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20. Unified Boot Software 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

20.1. Unified Boot Option ROM
+++++++++++++++++++++++++++++

Version : 1.0.0.88
Date    : 04/27/2016
================================================================================

- PMM area check ensured before space allocation for configuration image.
- Copyright year updated to 2016.
- Reset to defaults using F8 added to individual pages for iSCSI.
- Default iSCSI OS initiator set to iBFT.
- Added support for T580-OCP-SO and T520-OCP-SO adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 30148: [DellT110] Machine reboots during PXE boot.

- 29765: Handle PXENV_UNDI_ISR_OUT_OURS for lpxelinux.0 support.

- 28819: "Link is down" displayed & fw crashes when tried to rediscover iSCSI 
         target.

- 26228:[IBM-M4] Machine hangs when rebooted to OS continuously in a loop.

- 24833:[IBM-M4] System BIOS gets corrupted/Screen of Death if link is present 
        in port 3 during boot.

- 23143:[HII] Behavior on IBM x3850 Gen 6 needs few modifications.

- 21166: IBM X3650 M4 System with Chelsio card Hangs in POST if both Legacy and 
         uEFI are enabled in system BIOS.
       
Workaround: Upgrade the system BIOS to version 1.5 or higher.



================================================================================
================================================================================



Version : 1.0.0.85
Date    : 07/07/2015
================================================================================

- Fixed issue of iSCSI login failing on BIOS scan when initiator & target are on
  different subnet. 
- Fixed issue of first LUN getting replaced if trying to save the second. 
- Fixed issue of not able to modify values of parameters listed for PXE/iSCSI/FCoE. 
- Fixed issue of current-Port information not getting listed in HII.
- Upgraded T5/T4 Firmware to 1.14.4.0.
- Added the ability to save FCoE target/LUN in an empty slot. 
- Added the ability to know which initiator WWPN is used to configure Target/LUN.
- Added RHEL 7.0 distribution support. 



2. ERRATA (Open Issues)
----------------------------------------

- 24833:[IBM-M4] System BIOS gets corrupted/Screen of Death if link is present 
        in port 3 during boot.

- 26228:[IBM-M4] Machine hangs when rebooted to OS continuously in a loop.

- 26167:Fails to boot to OS when tried to boot from port which is not used for 
        installation.
	
- 23143:[HII] Behavior on IBM x3850 Gen 6 needs few modifications.

- 21166: IBM X3650 M4 System with Chelsio card Hangs in POST if both Legacy and 
         uEFI are enabled in system BIOS.
       
Workaround: Upgrade the system BIOS to version 1.5 or higher.



================================================================================
================================================================================



Version : 1.0.0.79 
Date    : 03/25/2015
================================================================================

- Fixed the issue of target WWPN and discovered LUN not appearing under same 
  boot parameters. 
- Fixed the issue of LUNs not getting saved if the LUN ID is not less than 3 
- Fixed the issue of only LUN 0 being shown in boot menu even if any other LUN 
  is selected while configuring. 
- Fixed the issue of "Load FCoE defaults" not getting "Target index" to default
  setting. 
- Fixed cfut4 issue when multiple Chelsio cards present in the machine.
- Fixed printing same MAC address for Chelsio ports.
- Upgraded T5/T4 Firmware to 1.13.32.0.
- Implemented a mechanism to clear saved boot device in HII.
- Added feature of prompting correct message upon erase/update operations.
- Added uEFI 2.3.0/2.3.1 iSCSI and FCoE support.



2. ERRATA (Open Issues)
----------------------------------------

- 25445: [HII] Target still available even after Loading the FCoE details to 
         defaults. 
		 
- 25334  [HII] only one LUN will be available in the UEFI shell even if we 
         logged in multiple LUN. 
		 
- 25330: [HII] Discrepancy with "delete boot device" option

- 23059: Need to implement Driver Health Protocol for uEFI.

- 21166: IBM X3650 M4 System with Chelsio card Hangs in POST if both Legacy and 
         uEFI are enabled in system BIOS.
       
Workaround: Upgrade the system BIOS to version 1.5 or higher.



================================================================================
================================================================================



Version : 1.0.0.72 
Date    : 09/05/2014
================================================================================

- Fixed the issue of erase operation producing incorrect message.
- Fixed the issue of system not booting up If Chelsio BIOS and PXE are enabled 
  on all ports in HII.
- Fixed the issue of system hang during legacy PXE boot from port-0 of T520-CR.
- Fixed the issue Only port 1 is seen in uEFI boot manager on few platforms.
- Fixed the incorrect option rom version shown in uefi drvcfg config utility. 
- Added uEFI 2.3.0/2.3.1 PXE support.
- Enabled PXE and disabled storage by default.
- Removed PCI bus and MAC information under boot menu.



2. ERRATA (Open Issues)
----------------------------------------

- 23059: Need to implement Driver Health Protocol for uEFI.

- 21166: IBM X3650 M4 System with Chelsio card Hangs in POST if both Legacy and 
         uEFI are enabled in system BIOS.
       
Workaround: Upgrade the system BIOS to version 1.5 or higher.



================================================================================
================================================================================



Version : 1.0.0.68 
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- Added Support for T502-BT adapter. 
- Added Legacy iSCSI and FCoE support.
- Added BootCfg utility to generate the boot configuration file.



2. ERRATA (Open Issues)
----------------------------------------

- 21166: IBM X3650 M4 System with Chelsio card Hangs in POST if both Legacy and 
         uEFI are enabled in system BIOS
       
Workaround: Upgrade the system BIOS to version 1.5 or higher.

- 21977: Machine reboots after successful iscsi discovery of targets during BIOS
         scan on Dell T5600. 
                
- 22043: Unable to flash option ROM on multiple cards simultaniously.

- 22239: "Link is Down" observed when there is no iSCSI targets to discover. 

- 21688: IPV6 is not supported.

- 21717: Kernel panic observed on booting to linux installed on iSCSI LUN which 
         is discovered from the initiator in iBFT mode.

Workaround: change the BIOS mode ACHI to ATA mode.

- 19472: cfut4 utility shows "No controller found" for T420-SO-CR adapter 
         plugged on IBM-x3650-M4 and HP Proliant DL160 systems.



================================================================================
================================================================================


Version : 1.0.0.66
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for T522-CR,T580-CR.



2. ERRATA (Open Issues)
----------------------------------------

- 19472: cfut4 utility shows "No controller found" for T420-SO-CR adapter 
         plugged on IBM-x3650-M4 and HP Proliant DL160 systems.
		 
- 21328: Machine hangs while PXE boot with port 1 on IBM-M4.

- 21320: Boot device shown as T4 [ChelsioT4PXE@01:00:0] for T5 adapters when T4 
         and T5 both cards present in the machine.

- 15672:With Option ROM flashed onto card,IBM x3650 M4 Server hangs at POST.

Workaround: Under system BIOS,both legacy and uEFI are enabled by default, choose 
            either legacy/uEFI option based on the boot method being performed.



================================================================================
================================================================================



Version : 1.0.0.59
Date    : 08/27/2013
================================================================================

1. CHANGES
----------------------------------------

- GA release of Legacy PXE support for T5 adapters.



2. ERRATA (Open Issues)
----------------------------------------

- 20172:[T580-LP-SO] Boot BIOS complains BIOS is disabled though it is enabled.

- 20024: Boot device shown as T4 [ChelsioT4PXE@01:00:0] for T5 adapters.

- 20023:By default only port1 and port3 are enabled for T540-CR card.

- 19973:[1.0.0.58] cfu utility does not show PHY FW version.

- 19969:[T520-LL-CR ] Machine hangs while booting with Port1 on HP ProLiant 
        DL160 Gen8 and with port 0 on ASUS P5KPL.VM

- 19948: Unable to Erase/Flash Option ROM on T520-LL-CR card.



================================================================================
================================================================================



Version : 1.0.0.55
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Upgraded firmware to 1.8.24.0
- Added support for iSCSI.


2. ERRATA (Open Issues)
----------------------------------------

- 19441:[Supermicro X8ST3]System hangs on Choosing "Configure Network 
         parameters" for iSCSI. 

- 19442:[Supermicro X8ST3]Choosing iSCSI/FCoE "Configure function parameters" 
         shows irrelevant information. 

- 15672:With Option ROM flashed onto card,IBM x3650 M4 Server hangs at POST.

Workaround: Under system BIOS,both legacy and uEFI are enabled by default, choose 
            either legacy/uEFI option based on the boot method being performed. 



================================================================================
================================================================================



Version : 1.0.0.49
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of PXE and FCoE not working on the same card.
- Fixed the issue of downloading the PHY firmware.
- Upgraded firmware to 1.8.4.0


2. ERRATA (Open Issues)
----------------------------------------
 
- 9443: Unable to configure N/W interfaces after loading DUD if VLAN is used 
        to PXE boot. 
- 15672:With Option ROM flashed onto card,IBM x3650 M4 Server hangs at POST.

Workaround: Under system BIOS,both legacy and uEFI are enabled by default, choose 
	        either legacy/uEFI option based on the boot method being performed. 

- No support for iSCSI. 



================================================================================
================================================================================



Version : 1.0.0.46
Date    : 11/22/2012
================================================================================

1. CHANGES
----------------------------------------

- Added PXE ROM support for dev_id 0x4082
- Added support for HP DL160


2. ERRATA (Open Issues)
----------------------------------------

- 12230 : Concurrent usage of PXE and FCoE on the same card is not supported.
- 9443  : Unable to configure N/W interfaces after loading DUD if VLAN is used 
          to PXE boot. 
- 15672 :  With Option ROM flashed onto card,IBM x3650 M4 Server hangs at POST.

Workaround: Under system BIOS,both legacy and uEFI are enabled by default, choose 
	   either legacy/uEFI option based on the boot method being performed.


	   
================================================================================
================================================================================



Version : 1.0.0.44
Date    : 10/08/2012
================================================================================

1. CHANGES
----------------------------------------

- Upgraded Firmware to 1.6.2.0
- Added support for FCoE on uEFI platforms
- Added support for T420-BT card


2. ERRATA (Open Issues)
----------------------------------------

- 12230 : Concurrent usage of PXE and FCoE on the same card is not supported.
- 9443  : Unable to configure N/W interfaces after loading DUD if VLAN is used 
          to PXE boot. 
- 15156 : Link initialisation happens only on LLDP/DCBx aware switches.



================================================================================
================================================================================



Version : 1.0.0.40
Date    : 07/30/2012
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue of  PXE boot failing during the first try in the uEFI path.
- Fixed the issue of PXE boot erroring out from non-matching function and port 
  with FCoE BIOS installed.
- Fixed the issue of machine hang during POST on HPz210(SFF) in the uEFI path.



2. ERRATA (Open Issues)
----------------------------------------

- 12230 : Concurrent usage of PXE and FCoE on the same card is not supported.
- 9443  : Unable to configure N/W interfaces after loading DUD if VLAN is used 
          to PXE boot. 



================================================================================
================================================================================



Version : 1.0.0.36
Date    : 05/18/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for Legacy FCoE option ROM
- Fixed the issue of Dell T710 hitting system fatal error in uEFI mode, with 
  Uboot flashed T4.
- Fixed the issue of Enabled PXE function not available as boot devices.



2. ERRATA (Open Issues)
----------------------------------------

- 10002:[UEFI]Unable to PXE boot if trying for the first time.
- 11970: PXE Boot from non-matching function and port, errors out if FCoE BIOS 
         successfully installed .
- 11547: HP Z210(SFF) with 'uEFI Option ROM support enabled' hangs during POST, 
         with Chelsio T4 adapter having uboot ROM. 



================================================================================
================================================================================



Version : 1.0.0.33
Date    : 01/30/2012
================================================================================

1.CHANGES
------------------------------------------------

- Added VLAN Support for Legacy and UEFI PXE.

 

2.ERRATA (Open Issues)
------------------------------------------------

- 10003:[UEFI]Unable to UEFI PXE boot if priority is changed to other than "0"

- 10002:[UEFI]Unable to PXE boot if trying for the first time.

- 8250: Unable to PXE boot Via switch if VLAN is configured.

- 10012:[UEFI]Only half the number of the UEFI PXE functions will be available 
              at Boot manager out of the enabled PXE function with T420-CR,
              T420-SO-CR.



================================================================================
================================================================================



Version : 1.0.0.17
Date    : 05/16/2011
================================================================================

1.CHANGES
------------------------------------------------

- Fixed No POST with t4 PXE option rom loaded on IBM Blade.
- Added uEFI PXE support.

 

2.ERRATA (Open Issues)
------------------------------------------------

- 2978: Dell T710 Unable to boot to PXE installed UEFI OS, with T4 adapter having 
        uboot option rom.

WORKAROUND: After installation, reboot the system, enter Chelsio T4 option ROM 
            config utility and disable the adapter bios. Save the configuration 
            and reboot.
          
            
            
================================================================================
================================================================================



Version : 1.0.8
Date    : 02/28/2011
================================================================================

1.CHANGES
------------------------------------------------

- Made uEFI config utility the same as legacy config utility.


2.ERRATA (Open Issues)
------------------------------------------------

- 2226: No POST with t4 PXE option rom loaded on IBM Blade HS21, HS21-XM, 
        S21 and LS41, with latest system BIOS.

- 1523: DHCP request, of chain-loaded "gPXE" from T4 PXE ROM, failing.
         

          
================================================================================
================================================================================



Version : 1.0.5
Date    : 01/31/2010
================================================================================

1.CHANGES
------------------------------------------------

- Fixed naming issue of different PXE devices on SuperMicro X8STE boot device
  priority list.
- Fixed port selection jumping from NONE to 1 instead of NONE to 0 in config
  utility, PXE function configuration page.


2.ERRATA (Open Issues)
------------------------------------------------

- 1523: DHCP request, of chain-loaded "gPXE" from T4 PXE ROM, failing.
- 2018: Esc needs to be pressed twice for the 1st time to exit.



20.2. Driver Update Disk (DUD) 
++++++++++++++++++++++++++++++

Version : 2.12.0.3
Date    : 04/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for distributions RHEL 7.2,RHEL 6.7,SLES 12 SP1,SLES 11 SP4.
   


2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.12.0.0 (Alpha)
Date    : 01/27/2016
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL6.7 distribution.
   


2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.11.1.0 
Date    : 08/05/2015
================================================================================

1. CHANGES
----------------------------------------

- N/A
   


2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.11.0.0 
Date    : 03/25/2015
================================================================================

1. CHANGES
----------------------------------------

- Added Support for RHEL 7.1,6.6 distributions 
   


2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.10.1.2 
Date    : 02/05/2015
================================================================================

1. CHANGES
----------------------------------------

- Added Support for RHEL7.0



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.10.1.0 
Date    : 10/22/2014
================================================================================

1. CHANGES
----------------------------------------

- Fixed the issue "Discovered and saved iSCSI LUN is not available for os 
  installation".



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.10.0.0 
Date    : 06/30/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20206: Error inserting '/modules/libcxgbi.ko' Unknown symbol in module 
         observed while loading SLES11SP1 DUD.

- 20084: After loading RHEL6.3 DUD, Port 1 of T520-LLCR is not visible in the 
         list of available interfaces. 

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.9.1.0 
Date    : 05/02/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20206: Error inserting '/modules/libcxgbi.ko' Unknown symbol in module 
         observed while loading SLES11SP1 DUD.

- 20084: After loading RHEL6.3 DUD, Port 1 of T520-LLCR is not visible in the 
         list of available interfaces. 

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.9.0.2 
Date    : 03/13/2014
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20206: Error inserting '/modules/libcxgbi.ko' Unknown symbol in module 
         observed while loading SLES11SP1 DUD.

- 20084: After loading RHEL6.3 DUD, Port 1 of T520-LLCR is not visible in the 
         list of available interfaces. 

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================


Version : 2.8.0.0
Date    : 12/06/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 20206: Error inserting '/modules/libcxgbi.ko' Unknown symbol in module 
         observed while loading SLES11SP1 DUD

- 20084: After loading RHEL6.3 DUD, Port 1 of T520-LLCR is not visible in the 
         list of available interfaces 

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================


Version : 2.7.0.1
Date    : 08/27/2013
================================================================================

1. CHANGES
----------------------------------------

- Added support for SLES11SP3 distribution.



2. ERRATA (Open Issues)
----------------------------------------

- 20206: Error inserting '/modules/libcxgbi.ko' Unknown symbol in module 
         observed while loading SLES11SP1 DUD

- 20084: After loading RHEL6.3 DUD, Port 1 of T520-LLCR is not visible in the 
         list of available interfaces 

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================


Version : 2.6.0.1 
Date    : 07/17/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
================================================================================
================================================================================


Version : 2.6.0.0 
Date    : 06/27/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

 
 
================================================================================
================================================================================



Version : 2.4.0.0
Date    : 03/08/2013
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

- 14003 : uEFI PXE boot on RHEL6.x works intermittently on reboot.
          Workaround: This is an Operating System issue. On reboot, disable 
          Chelsio BIOS and issue won't be seen.

 
 
================================================================================
================================================================================



Version : 2.2.0.0
Date    : 11/22/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

- 14003 : uEFI PXE boot on RHEL6.x works intermittently on reboot.
          Workaround: This is an Operating System issue. On reboot, disable 
          Chelsio BIOS and issue won't be seen. 

 
 
================================================================================
================================================================================



Version : 2.2.0.0
Date    : 10/08/2012
================================================================================

1. CHANGES
----------------------------------------

- Added support for RHEL 6.3 and SLES11SP2 platforms



2. ERRATA (Open Issues)
----------------------------------------

- 14481 : Additional dummy chelsio interfaces are shown on SLES11 SP2 platforms.

- 14003 : uEFI PXE boot on RHEL6.x works intermittently on reboot.
          Workaround: This is an Operating System issue. On reboot, disable 
          Chelsio BIOS and issue won't be seen.



================================================================================
================================================================================



Version : 2.1.0.0
Date    : 07/30/2012
================================================================================

1. CHANGES
----------------------------------------

- N/A



2. ERRATA (Open Issues)
----------------------------------------

- 4901  : Only one Chelsio T4 interface is available in the adapter list 
          presented by the installer for SLES11 and SLES11SP1. 
- 14003 : uEFI PXE boot on RHEL6.x works intermittently on reboot.



================================================================================
================================================================================



Version : 2.0.0.0
Date    : 05/18/2012
================================================================================

1. CHANGES
----------------------------------------

- Added Support for FCoE installation on supported operating systems.
- Single DUD for Network and FCoE driver updates on supported operating systems.



2. ERRATA (Open Issues)
----------------------------------------

- 12503: Only port 0 is available in installer for PXE Installation of SLES11SP1 



================================================================================
================================================================================



Version :1.1.0.9
Date    :01/09/2012 
================================================================================

1.CHANGES
----------------------------------------

- N/A



2.ERRATA (Open Issues)
----------------------------------------

- 4901: Only one Chelsio T4 interface is available in the adapter list presented
        by the installer for SLES11 and SLES11sp1.
        
- 3521: Only one Chelsio T4 interface is presented in networking device,
        with DUD, in RHEL5u3 and RHEL5u4.

- 9543: Number of interface displayed are more than the number present in
	    the system for Rhel 5.7


		
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21. Lustre File System 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Date    : 04/27/2016
================================================================================

1.CHANGES
----------------------------------------

- N/A



2.ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 08/05/2015  
================================================================================

1.CHANGES
----------------------------------------

- N/A



2.ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 03/25/2015 
================================================================================

1.CHANGES
----------------------------------------

- N/A



2.ERRATA (Open Issues)
----------------------------------------

- N/A



================================================================================
================================================================================



Date    : 02/05/2015 
================================================================================

1.CHANGES
----------------------------------------

- N/A



2.ERRATA (Open Issues)
----------------------------------------

- 21471: Ramdisk is not supported for running IO over iWARP.



================================================================================
================================================================================


Date    : 10/22/2014 
================================================================================

1.CHANGES
----------------------------------------

- Added support for RHEL6.5 distribution.



2.ERRATA (Open Issues)
----------------------------------------

- 21471: Ramdisk is not supported for running IO over iWARP.



================================================================================
================================================================================



Date    : 06/30/2014 
================================================================================

1.CHANGES
----------------------------------------

- Added support for T5 adapters(T502-BT,T580-CR,T580-LP-CR,T540-CR).



2.ERRATA (Open Issues)
----------------------------------------

- 21471: Ramdisk is not supported for running IO over iWARP.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22. Firmware
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

22.1. T5 Firmware 
+++++++++++++++++++++++++++++++++

Version : 1.15.37.0
Date    : 04/27/2016
================================================================================

FIXES
-----

BASE:
 - Fixed an issue in FW_RSS_VI_CONFIG_CMD handling where the default ingress
   queue was ignored.
 - Fixed an issue where adapter failed to load fw by adjusting DRAM frequency.
 - Fixed an issue in watchdog which was causing VM bring-up failure after reboot.
 - Fixed 40G link failures with some switches when auto-negotiation enabled.
 - Fixed to improve on link bring-up time.
 - Per port buffer groups size doubled to improve performance.
 - Fixed an issue where bogus d3hot bits were set causing traffic stall.
 - Fixed an issue where sometimes adapter was not seen after reboot.
 - Fixed an issue where iWARP was crashing in conjunction with traffic management.
 - Fixed an issue where link failed to come up after removing twinax cable and
   inserting optical module.
  
ETH
 - Fixed a link flap issue on T580-CR.

OFLD
 - Fixed a potential iSCSI data corruption issue by disabling RxFragEn flag.

FOiSCSI
 - Fixed an issue in recovery path where connection was getting closed before 
   recovery processing was done.
 - Fixed an issue in TCP port reuse.
 - Fixed an issue in recovery path when large number (>64) of iSCSI connections
   were in use.
 - Returned ENETUNREACH if IP was not been provisioned yet and driver tried to 
   use given inerface.
 - Fixed an issue where fw was sending ENETUNREACH event for normal tcp
   disconnection.
   
DCBX
 - Fixed an issue where iscsi tlv is sent incorrectly to host. (DCBX CEE)
 - Fixed an issue where apply bit set for APP id was affecting the ETS and PFC 
  settings.(DCBX IEEE)
 - Fixed an issue where app priority values are not handled correctly in fw.
  (DCBX IEEE)
 - Fixed an issue where enable/disable dcbx can cause crash. (DCBX CEE,DCBX IEEE)

FOFCoE
 - Removed BB6 support.


ENHANCEMENTS
------------

BASE:
 - Added new interface to program DCA settings in SGE contexts; allow 32-byte
   IQE size
 - Added PTP interface fw_ptp_ts to support PTP Frequeny and Offset adjustment.
 - Added MPS raw interface.

ETH:
 - New mailbox command FW_DCB_IEEE_CMD api added for IEEE dcbx.

OFLD:
 - WR opcode is returned to host in cqe error response.



================================================================================
================================================================================



Version : 1.14.4.0
Date    : 08/05/2015
================================================================================

FIXES
-----

BASE:
- Fixes a potential data path hang by properly programming PMTX congestion
  threshold settings.
- Fixes a potential initialization error when accessing a configuration file
  stored on the flash.
- Fixes a regression where SGE resources can be miss-sized if iWARP is disabled.

ETH:
- Fixes a timing issue that would prevent CR4 links from coming up with some
  switches.

FOFCoE:
- Defers fcoe linkdown mailbox command handling till LOGO is sent.
- Updates vlan prio for all outstanding IOs during dcbx update.



ENHANCEMENTS
------------

BASE:
- Adds support for PAUSE OFF watchdog.
- Reports devlog access information in PCIE_FW_PF register 7.

ETH:
- Enhances segmentation offload to include VxLAN and Geneve.
- Adds PTP support.
- Adds new interface to allow the driver to query the VI rss table base
  addresses.
- Allows the driver to program the SGE ingrext contxt CongDrop field.

OFLD:
- Adds new interface for the driver to specify offloaded connections TCP snd
  and rcv scale factors.

iSCSI:
- Adds support for iscsi segmentatation offload (ISO).
- Adds support for iscsi t10-dif offload.

FOiSCSI:
- Sets FORCE_BIT for cut through processing for FOiSCSI.

FOFCoE:
- Adds support for FCoE BB6.
- Improves WRITE performance.



================================================================================
================================================================================



Version : 1.13.32.0
Date    : 03/25/2015
================================================================================

FIXES
-----

BASE:
- Fixes FW_CAPS_CONFIG_CMD return value on error (was positive instead of
   negative)
- Fixes FW_PARAMS_PARAM_DEV_FLOWC_BUFFIFO_SZ indication (was wrong on certain
   adapter configurations)
- Fixes config file based PL_TIMEOUT register programming

ETH:
- Fixes a potential EO UDP SEG header corruption
- Fixes an issue where 1000Base-X was not enabled correctly when using QSA
   modules

OFLD:
- Fixes timeout issue with half-open connections
- Fixes FW_FLOWC_WR processing when state is set to finwait1


FOFCoE:
- Fixes fcoe xchg leaks in linkdown/peer down path
- Fixes cleanup in FCoE linkdown and fixed buf timer flowid abuse
- Fixes fw crash by clearing fcf flowc during bye

FOiSCSI:
- Don't create a new tcp socket if ERL0 attempt has timed out.



ENHANCEMENTS
------------

BASE:
- Adds support for VFs on PFs 4 to 7
- Adds support for QPs/CQs on any physical and virtual function

ETH:
- Stops sending LACP frames on loopback interface
- Adds an AUTOEQU indication to CPL_SGE_EGR_UPDATE
- Adds support for CR4 links (BEAN/AEC on 40G TwinAx cables)

OFLD:
- Improves default settings of LAN and CLUSTER TCP timer settings
- Sends Negative Advice CPLs to software

FOISCSI:
- Adds IPv6 support for foiscsi. Keeps backward compatibility with
   old foiscsi drivers which doesn't support ipv6.

FOFCoE:
- Added fcoe debug support in flowc dump



================================================================================
================================================================================



Version : 1.12.25.0
Date    : 10/22/2014
================================================================================

FIXES
-----

BASE:
- Improves precision of the Weight Round Robing Traffic Management Algorithm
- Fixes an issue where the link would intermittently fail to come up
- Fixes an issue where adapters with an external PHY couldn't run at 100Mbps
- Fixes an issue where active optical cables were not recognized
- Fixes link advertising issues on T520-BT (speed and pause frames) that would
  cause the link to negotiate unexpected settings
- Forces link restart when auto-negotiation is disabled
- Fix an issue where pause frames wouldn't be fully disabled even if requested

ETH:
- Fixes NVGRE Segmentation Offload network header generation.

DCBX:
- Fixes an issue where some settings were not being sent to the switch
  correctly
- Fixes an issue where back-to-back DCBX port updates could get overwritten by
  FW
- Fixes a firmware crash on DCBX APP information request before link up

FOiSCSI:
- Fixes abort task leak in tmf response handling
- Fixes TCP RST handling while in iSCSI ERL0
- Fixes a firmware crash on BYE without INIT



ENHANCEMENTS
-------------

BASE:
- Adds link partner settings reporting when available
- Adds QSA support (in conjunction with QSA VPD)
- Adds T520-BT LED support
- Reports NOTSUPPORTED for modules with an unhandled identifier

DCBX:
- Adds version reporting (indicating which version FW is trying to negotiate)
- Adds IEEE support
- Reports LLDP time outs

FOiSCSI:
- Add support for multiple iSCSI DDP client
- Sends DHCP renew request when lease expires



================================================================================
================================================================================



Version : 1.11.27.0
Date    : 06/30/2014
================================================================================

FIXES
-----

BASE:
- Works around a chip issue where the chip fails to send an interrupt for the
  last MSI/MSI-X vector. When the firmware is upgraded from a previous version,
  it becomes active after slot reset only.
- Ignores the ATOMIC-bit in WRs to workaround a potential egress hang.
- Fixes an issue which caused an MPS TCAM entry to be overwritten
  incorrectly after being removed from a VI.

DCBX:
- Fixes potential crash when querying DCBX information too early.
- Fixes an issue where VIs enabled after DCBX negotiation did not receive
  control information.
- Fixes an issue where Application TLVs were not set correctly in TX frames

iWARP/RDDP:
- Fixes a potential WR corruption.

FOiSCSI:
- Fixes an issue where setting/clearing ddp map were not correctly done.



ENHANCEMENTS
------------

BASE:
- Adds strict priority based access to data and control path.
- Adds interface to flush caches.
- Adds interface to disable WRR on a class.
- Adds support for T520-BT [Alpha].

ETH:
- Adds NVGRE Segmentation Offload.
- Adds fine grained TCP Segmentation offload with optional header rewrites.
- Adds a selectable timer of ETH DMA queues to flush CIDX/PIDX.
- Improves performance for ETH_TX_PKTS_WR.
- Adds support for 1G SFP+ auto-negotiation.

DCBX:
- Adds support for DCBX IEEE [Alpha].

OFLD:
- Don't enforce minimum TP page sizes.

iWARP/RDDP:
- Allow sending of TERMINATE message post egress error by keep TCP connection
  alive.

FOiSCSI:
- Forced logout support.



================================================================================
================================================================================



Version : 1.10.11.250
Date    : 05/02/2014
================================================================================

FIXES
-----

BASE:
- Fixes a crash when a PCIE function is moved through D3HOT before the chip is
  initialized.

DCBX:
- Fixes a crash when DCB parameters are read via firmware command before the
  parameteres are negotiated via DCBX.

iWARP/RDDP:
- Fixes a potential egress hang during TCP to iWARP/RDDP connection upgrade.

FOiSCSI:
- Fixes an issue in sendtarget path where large number of discovered targets
  could lead to corruption.
- Fix an issue where error notification not being send to driver if login is
  in process and tcp connection get terminated.



ENHANCEMENTS
------------

BASE:
- Exports the SGE_EGRESS_QUEUES_PER_PAGE_VF, SGE_INGRESS_QUEUES_PER_PAGE_VF and
  SGE_CONTROL2 regs to VFs.



================================================================================
================================================================================



Version : 1.10.11.0
Date    : 03/13/2014
================================================================================

FIXES
------

BASE:
- Fixes a MPS programming issue when configured for tiny MTU (64-bytes)
- Fixes an issue where ethtool -p didn't make ports blink on ports set to use a
  spider cable
- Fixes an issue that prevented the adapter from switching to 100Mbps speed
  (BT adapters)
- Fixes an issue where FW failed to read some QSFP modules
- Fix an issue where adapters using spider cable only sent module updates for
  port 0
- Hardware now uses the VLAN tag in single tagged frames to determine the
  frame's priority; in prior releases this applied to double-tagged frames only

DCBX:
- Fixes an issue where negotiated information was not being reported correctly

FOiSCSI:
- Fixes a potential crash in the connection release path
- Fixes recovery issues that could lead to premature IO aborts
- Fixes CHAP target id handling
- Fixes statsn handling while processing target generated NOP-IN PDUs

FOFCoE:
- Fixes a crash when running out of NPIV resources


ENHANCEMENTS
-------------

BASE:
- Adds support to powerdown DDR3 when idle via VPD/config file
- Improves TM WRR precision
- Allows limiting the amount of DDR3 memory used for PMTX/RX via config file
- Allows disabling ofld lso via config file (except for cut-through path)
- Allows disabling PMRX spilling into EDRAM
- Cuts down the amount of EDRAM being used as fw data struct cache
- Improves loopback testing support
- Debounce behavior modified to withhold link up reporting until debounce
  timer expires

DCBX:
- Adds configuration file support to add Application TLVs
- Improves CEE DCBX negotiation time
- Adds information in the FW_PORT_CMD (info) to indicate if DCBX is disabled on
  a given port
- Adds information in the FW_PORT_CMD (dcbx control) to indicate if features
  negotiated correctly, failed, or are still pending

OFLD:
- Allows TCP parameter turning via config file


================================================================================
================================================================================



Version : 1.9.23.0
Date    : 12/06/2013
================================================================================

FIXES
------

BASE:
- Fixes an issue where pause frames would get enabled when link comes up,
  even if they were administratively disabled.
- Fixes an issue where loopback mode could not be enabled without having a
  module inserted.
- Fixes the rate at which the link activity LED is blinking.
- Works around a ULPTX parity issue by disabling a parity interrupt.
- Works around a TSCH WRR bug.
- Works around a chip reset issue.

DCBX:
- Fixes App TLV formatting for CEE 1.01.
- Fixes PG information sent via async event queue.
- Fixes DCBX parameter reporting (for VIs that that get enabled after
  DCBX negotiation completes).

OFLD:
- Fixes a bad qualification of per connection flags which could lead to minor
  performance degradation as well as unnecessary TCP KeepAlives.

iWARP/RDDP:
- Fixes a retransmit issue.

FOiSCSI:
- Fixes handling of expected status sequence number (got reset to 0).
- Fixes a crash in the recovery path.
- Fixes ARP and IPv4 DAD timeout issues.

ENHANCEMENTS
--------------

BASE:
- Adds a link debounce feature.
- Reduces power consumption.
- Adds support for BCM5482 external PHY.
- Improves link status reporting to catch potentially unstable Ethernet links.
- Adds support for 'spider' cables (QSFP used as 4x10Gbps).
- Adds feature to disable memory controller(s) via configuration file.
- Allows to disable MPS loopback memory.
- Optimizes MAC PLL settings to decrease jitter.
- Improves memory partitioning.
- Enhances DDR3 performance.
- Adds support for T580-CR adapter.

ETH:
- Adds ETHOFLD to niccaps.
- Disables ETHOFLD on configurations that do not feature external memory.
- Adds support for up to 256K hash filters.

OFLD:
- Adds an interface to allow the driver to align payload for better
  performance.
- Adds feature to program the TP MTU table via config file.
- Allows the driver to issue CPL_SMT_WRITE_REQs directly, by not routing
  all replies through fw; instead we use the ATID.queue steering mechanism.
- Disables LE HASH mode on configurations that do not feature external memory.

iWARP/RDDP:
- Aligns payload for better performance.



================================================================================
================================================================================



Version : 1.8.28.0
Date    : 08/27/2013
================================================================================

FIXES
------

BASE:
- Fixes a regression on the SO adapter where unloading the driver would result
  in a FW_EQ_ETH_CMD timeout.
- Don't clear lookup every packet when the last filter gets removed, next
  to filtering, other protocols such as FCoE depend on lookup every
  packet as well.
- Limits the PCIE maximum read request size to 2KB, even if the upstream
  device supports 4KB. Recent BIOSes seem to enable 4KB, even on older
  chipsets and we have seen issues that are still under debug.
- Fixes enabling extended tags erroneously; recent sercfg changes disabled
  PCIE physical function 7, however, hardware scans even disabled functions
  to determine if extended tags are enabled and disabled function default
  it to enabled.
- Fixes MPS buffer group programming for 2 group programming (2 port adapter
  with PPP disabled) to avoid packet drops on ingress.

FOiSCSI:
- Fixes a data stall bug in the iSCSI cmd path under stress.
- Fixes a bug where we could end up in recovery inadvertently (due to data
  stall).

FOFCOE:
- Fixes a bug where fw got stuck when running a port shut/no shut in a loop.



ENHANCEMENTS
--------------

BASE:
- Adds a new FW_ETH_PKT2_WR that reduces the header overhead by having fw
  synthesize the CPL_TX_PKT_XT command instead of the driver.

t5-config.txt:
- Increases the initial congestion window for offloaded connections.



22.2. T4 Firmware 
+++++++++++++++++

Version : 1.15.37.0
Date    : 04/27/2016
================================================================================

FIXES
-----

BASE:
 - Fixed an issue in FW_RSS_VI_CONFIG_CMD handling where default ingress queue 
   was ignored.
 - Fixed an issue in watchdog which was causing VM bring-up failure after reboot.
 - Per port buffer groups size doubled to improve performance.
 - Fixed an issue where iWARP was crashing in conjunction with traffic management.

FOiSCSI:
 - Fixed an issue in recovery path where connection was getting closed before 
   recovery processing was done.
 - Fixed an issue in TCP port reuse.
 - Fixed an issue in recovery path when large number (>64) of iSCSI connections
   were in use.
 - Returned ENETUNREACH if IP had not been provisioned yet and driver tried to 
   use given inerface.
   
DCBX
 - Fixed an issue where iscsi tlv is sent incorrectly to host.(DCBX CEE)
 - Fixed an issue where enable/disable dcbx can cause crash in firmware.(DCBX CEE)
 
FOiSCSI
 - Fixes an issue where fw was sending ENETUNREACH event for normal tcp 
   disconnection.
   
FOFCoE
 - Removed BB6 support.

ENHANCEMENTS
------------

BASE:
 - Added MPS raw interface.

ETH:
 - New mailbox command FW_DCB_IEEE_CMD api added for IEEE dcbx.



================================================================================
================================================================================



Version : 1.14.4.0
Date    : 08/05/2015
================================================================================

FIXES
-----

BASE:
- Fixes a potential initialization error when accessing a configuration file
  stored on the flash.
- Initialize PCIE_DBG_INDIR_REQ.Enable to 0, as hardware failed to do so and
  register dumps could result in errors.

ETH:
- Fixes an issue that sometimes prevented the link from coming up in CR adapters.

   
ENHANCEMENTS
------------

BASE:
- Adds support for PAUSE OFF watchdog.
- Reports devlog access information in PCIE_FW_PF register 7.

ETH:
- Adds new interface to allow the driver to query the VI rss table base 
  addresses.

OFLD:
- Adds new interface for the driver to specify offloaded connections TCP snd
  and rcv scale factors.



================================================================================
================================================================================



Version : 1.13.32.0
Date    : 03/25/2015
================================================================================

FIXES
-----

BASE:
- Fixes FW_CAPS_CONFIG_CMD return value on error (was positive instead of
    negative)
- Fixes FW_PARAMS_PARAM_DEV_FLOWC_BUFFIFO_SZ indication (was wrong on certain
    adapter configurations)
- Fixes config file based PL_TIMEOUT register programming

ETH:
- Fixes a potential EO UDP SEG header corruption

OFLD:
- Fixes timeout issue with half-open connections
- Fixes FW_FLOWC_WR processing when state is set to finwait1

FOiSCSI:
- Don't create a new tcp socket if ERL0 attempt has timed out.



ENHANCEMENTS
------------

ETH:
- Stops sending LACP frames on loopback interface
- Adds an AUTOEQU indication to CPL_SGE_EGR_UPDATE

OFLD:
- Improves default settings of LAN and CLUSTER TCP timer settings
- Sends Negative Advice CPLs to software



================================================================================
================================================================================



Version : 1.12.25.0
Date    : 10/22/2014
================================================================================

FIXES
-----

BASE:
- Improves precision of the Weight Round Robing Traffic Management Algorithm
- Forces link restart when auto-negotiation is disabled
- Fix an issue where pause frames wouldn't be fully disabled even if requested

DCBX:
- Fixes an issue where some settings were not being sent to the switch
  correctly
- Fixes an issue where back-to-back DCBX port updates could get overwritten by
  FW
- Fixes a firmware crash on DCBX APP information request before link up

FOiSCSI:
- Fixes abort task leak in tmf response handling
- Fixes TCP RST handling while in iSCSI ERL0
- Fixes a firmware crash on BYE without INIT



ENHANCEMENTS
------------

BASE:
- Adds link partner settings reporting when available
- Firmware now reports NOTSUPPORTED for modules with an unhandled identifier

DCBX:
- Adds version reporting (indicating which version FW is trying to negotiate)
- Adds IEEE support
- Reports LLDP time outs

FOiSCSI:
- Adds support for multiple iSCSI DDP clients
- Sends DHCP renew request when lease expires



================================================================================
================================================================================



Version : 1.11.27.0
Date    : 06/30/2014
================================================================================

FIXES
-----

BASE:
- Ignores the ATOMIC-bit in WRs to workaround a potential egress hang.
- Fixes an issue which caused an MPS TCAM entry to be overwritten
  incorrectly after being removed from a VI.

DCBX:
- Fixes potential crash when querying DCBX information too early.
- Fixes an issue where VIs enabled after DCBX negotiation did not receive
  control information.
- Fixes an issue where Application TLVs were not set correctly in TX frames.

iWARP/RDDP:
- Fixes a potential WR corruption.

FOiSCSI:
- Fixes an issue where setting/clearing ddp map were not correctly done.



ENHANCEMENTS
------------

BASE:
- Adds strict priority based access to data and control path.
- Adds interface to flush caches.
- Adds interface to disable WRR on a class.

ETH:
- Adds NVGRE Segmentation Offload.
- Adds fine grained TCP Segmentation offload with optional header rewrites.
- Adds a selectable timer of ETH DMA queues to flush CIDX/PIDX.
- Improves performance for ETH_TX_PKTS_WR.
- Adds support for 1G SFP+ auto-negotiation.

OFLD:
- Don't enforce minimum TP page sizes.

iWARP/RDDP:
- Allow sending of TERMINATE message post egress error by keep TCP connection
  alive.

FOiSCSI:
- Forced logout support.



================================================================================
================================================================================



Version : 1.10.11.250
Date    : 05/02/2014
================================================================================

FIXES
------

BASE:
- Fixes a crash when a PCIE function is moved through D3HOT before the chip is
  initialized.
- Fixes port handling for custom boards 0x81 and 0x87 which were flagged as
  QSFP instead of SFP.

DCBX:
- Fixes a crash when DCB parameters are read via firmware command before the
  parameteres are negotiated via DCBX.

iWARP/RDDP:
- Fixes a potential egress hang during TCP to iWARP/RDDP connection upgrade.

FOiSCSI:
- Fixes an issue in sendtarget path where large number of discovered targets
  could lead to corruption.
- Fix an issue where error notification not being send to driver if login is
  in process and tcp connection get terminated.




ENHANCEMENTS
------------

BASE:
- Exports the SGE_EGRESS_QUEUES_PER_PAGE_VF and SGE_INGRESS_QUEUES_PER_PAGE_VF
  regs to VFs.



================================================================================
================================================================================



Version : 1.10.11.0
Date    : 03/13/2014
================================================================================

FIXES
-------

BASE:
- Fixes a MPS programming issue when configured for tiny MTU (64-bytes)
- Fixes a regression where ports with 1G modules would erroneously report link
  up sometimes
- Fixes an issue where adapters using spider cable only sent module updates for
  port 0
- Hardware now uses the VLAN tag in single tagged frames to determine the
  frame's priority; in prior releases this applied to double-tagged frames only
- Fixes a link reporting regression with 1G modules

iWARP/RDDP:
- Adds latest TP PSRAM image to fix a potential retransmit issue

DCBX:
- Fixes an issue where negotiated information was not being reported correctly

FOiSCSI:
- Fixes a potential crash in the connection release path
- Fixes recovery issues that could lead to premature IO aborts
- Fixes CHAP target id handling
- Fixes statsn handling while processing target generated NOP-IN PDUs

FOFCoE:
- Fixes a crash when running out of NPIV resources


ENHANCEMENTS
--------------

BASE:
- Adds support to powerdown DDR3 when idle via VPD/config file
- Recovers the CIM IBQ more frequenty when we expect wire frames that could get
  temporarily stuck
- Record the fw revision and pcie fw register value when devlog is initialized
- Improves TM WRR precision
- Allows limiting the amount of DDR3 memory used for PMTX/RX via config file
- Allows disabling ofld lso via config file (except for cut-through path)
- Allows disabling PMRX spilling into EDRAM
- Cuts down the amount of EDRAM being used as fw data struct cache
- Adds additional power savings for 1-lane port technologies
- Improves loopback testing support
- Debounce behavior modified to withhold link up reporting until debounce
  timer expires

DCBX:
- Adds configuration file support to add Application TLVs
- Improves CEE DCBX negotiation time
- Adds information in the FW_PORT_CMD (info) to indicate if DCBX is disabled on
  a given port
- Adds information in the FW_PORT_CMD (dcbx control) to indicate if features
  negotiated correctly, failed, or are still pending

OFLD:
- Allows TCP parameter turning via config file



================================================================================
================================================================================



Version : 1.9.23.0
Date    : 12/06/2013
================================================================================

FIXES
-------

BASE:
- Fixes an issue where pause frames would get enabled when link comes up,
  even if they were administratively disabled.
- Fixes an issue where loopback mode could not be enabled without having a
  module inserted.
- Fixes a bug where all PORT LEDs were enabled until the driver attaches.
- Fixes a unexpected link bounce.
- Fixes an issue with cleaning up pending interrupts.

DCBX:
- Fixes App TLV formatting for CEE 1.01.
- Fixes PG information sent via async event queue.
- Fixes DCBX parameter reporting (for VIs that that get enabled after
  DCBX negotiation completes).

OFLD:
- Fixes a bad qualification of per connection flags which could lead to minor
  performance degradation as well as unnecessary TCP KeepAlives.
- Fixes a potential connection leak in LE workaround path.
- Fixes a potential connection leak in the negative advice path, by disabling
  negative advice.
- Works around a potential chip hang by single issueing
  CPL_{ACT, PASS}_OPEN_REQ6 (IPv6).

FOiSCSI:
- Fixes a data stall bug in the iSCSI cmd path under stress.
- Fixes a bug where we could end up in recovery inadvertently (due to data
  stall).
- Fixes handling of expected status sequence number (got reset to 0).
- Fixes a crash in the recovery path.
- Fixes ARP and IPv4 DAD timeout issues.

FOFCOE:
- Fixes a bug where fw got stuck when running a port shut/no shut in a loop.


ENHANCEMENTS
--------------

BASE:
- Adds a link debounce feature.
- Allows to disable MPS loopback memory.
- Adds support for 34ohm DDR3 termination.
- Improves memory partitioning.

ETH:
- Adds a new FW_ETH_PKT2_WR that reduces the header overhead by having fw
  synthesize the CPL_TX_PKT_XT command instead of the driver.
- Adds ETHOFLD to niccaps.
- Disables ETHOFLD on configurations that do not feature external memory.

OFLD:
- Adds an interface to allow the driver to align payload for better
  performance.
- Adds feature to program the TP MTU table via configuration file.
- Allows the driver to issue CPL_SMT_WRITE_REQs directly, by not routing
  all replies through fw; instead we use the ATID.queue steering mechanism.

iWARP/RDDP:
- Aligns payload for better performance.


================================================================================
================================================================================



Version : 1.8.24.0
Date    : 11/25/2013
================================================================================

FIXES
------

BASE:
- Fixes a potential data corruption when DMAQs are destroyed or connections
  established via the FW_OFLD_CONNECTION_WR are closed/aborted.
- Doesn't clear 'lookup every packet' when the last filter is deleted, since
  other protocols, such as FCoE, depend on it.
- Fixes a link issue when switching between 10G and 1G SFP+ modules
- Fixes a link LED issue on the Quanta mezz card where where the link LED
  was ON even if there was no link.

ENHANCEMENTS
--------------

BASE:
- Allows a single master to re-register even if it never said BYE.
- Adds a FW_SCHED_CMD interface to read how many classes are available per
  channel.
- Adds support to force port LED blinking on QSFP based adapters.
- Adds a new filtermask parameter to the configuration file to specify which
  LE filter tuples should be enforced in the active region.
- Enforces 'protocol' and 'fcoe' tuples in addition to usual 4-tuple in LE.
  NOTE: this implies that drivers properly set these bits when creating
        connections.



================================================================================
================================================================================



Version : 1.8.11.0
Date    : 06/27/2013
================================================================================

FIXES
-------

BASE:
- Fixes an i2c access issue on cards that feature an expander.

OFLD:
- Fixes a potential FW crash when iWARP is disabled via configuration file.

FOiSCSI:
- Fixes intermittent CHAP authentication issues.
- Fixes timeout while under DoS.
- Fixes VLAN priority issue.
- Fixes an interop issue with Microsoft iSCSI target.



ENHANCEMENTS
-------------

BASE:
- Improves performance by processing WRs while doing i2c operations on
  adapters that do these frequently (i.e. QSFP).

FOiSCSI:
- Performance improvements.



================================================================================
================================================================================



Version : 1.8.4.0
Date    : 03/08/2013
================================================================================

FIXES
-------

BASE:
- Fixes a bug in the LDST.MPS interface that could corrupt MPS configuration.
- Fixes a link LED issue where the link LED could remain off, after link
  actually came up.
- Fixes link negotiation issue after the link was forced to 100Mbps on the
  T420-BT.
- Resets the adapter in error indication when coming out of resets in order
  to recover the adapter without a PCIE reset.
- Monitors the DB FIFO status to avoid overflows because firmware sending
  commands that require the use of the DB FIFO.
- Encapsulates small CPL_SGE_EGRUPDATE messages into CPL_FW4_MSG in order to
  avoid a ULPTX bug that can lead to message drop/stuck in that module.
- Disables MSI/MSIX table parity ints since some operating system read the
  table before it is written.

FOiSCSI:
- Fixes an issue with FirstBurstLength handling (irrelevant unless IMData &&
  InitR2T is set).
- Fixes link handling.
- Fixes the processing of a text response value that spans multiple PDUs.

FOFCoE:
- Fixes an IO abort handling issue that could lead to DMA reads after the IO
  was aborted.

DCBX:
- Fixes App TLV handling.



ENHANCEMENTS
-------------

BASE:
- Adds a new LDST.I2C interface.
- Adds a new LDST.MPS interface.
- Adds a new SFP/QSFP diagnostics interface (i.e. to read power information).
- Adds support for new VPD parameter to invert LEDs.
- Adds support for a new OEM adapter with DEVID 0x4x85.
- Adds support for a new OEM adapter with DEVID 0x4x86.
- Adds support for a new OEM adapter with DEVID 0x4x87.

ETH:
- Adds support for UDP (and RTP/UDP) (over IPv4 and IPv6) Segmentation offload.
  The segmentation offload is integrated with the traffic manager and provides
  the basis for a complete Video and Content delivery solution.
- Adds support for different RSS table sizes for different VIs.
- Adds ~50Kbps SCHED rate pace granularity in flow scheduling mode.

OFLD:
- Adds support for non-offload active opens in the fw_ofld_connection_wr.

FOiSCSI:
- Adds support for Immediate Data.
- Adds support for iSCSI discovery with PDU size of up to 16KB.

t4-configfile:
- Shortens the timeout to receive Negative Advice from TP from ~27s to 7s
  by default (to match T3)



================================================================================
================================================================================



Version : 1.7.3.0
Date    : 10/22/2012
================================================================================

1. CHANGES
----------------------------------------

BASE:
- Fixed potential work request corruption in IBQ SGE (work requests from the host) 
  in presence of large work requests in IBQ TP0.
- Fixed PVT compensation issue on DDR3.
- Added support for new Bypass adapter.
- Added new FW_PARAMS_CMD interface to reprogram the interrupt index of a
  SGE ingress context (this interface has not yet been tested).
- Added new feature that automatically starts a watchdog on the master function 
  to monitor the T4 ASIC temperature on boards that support this feature.
- Added new feature to report various new fatal errors/watchdog via the PCIE_FW 
  register.
- Disabled DMA engine and forced down the Ethernet links on fatal errors/
  watchdog.
- Drive activity LEDs on the 10GBase-T adapter.

OFLD:
- Fixed potential firmware crash issue in the LE workaround path in case both the
  local and remote end of a connection get aborted concurrently.
- Removed various register access in the LE workaround path.

iWARP:
- Added feature that always clears the CQE.Notification bit (which forces an 
  immediate interrupt as it can cause the SGE timer logic to get confused and 
  lead to lost timers).
- Fixed issue of connection potentially getting stuck when experiencing an error
  when getting downgraded to OFLD mode without aborting the connection.
- Added feature to flush the ingress path when a QP gets destroyed and 
  downgrade the connection to OFLD; any segment arriving afterwards gets 
  delivered as CPL_RX_DATA.

FOiSCSI:
- Improved performance.
- Added DCB support.

FOFCoE:
- Linux SCST target does not handle the WRITE_SAME SCSI command from the ESX VM
  properly. It sends a request to transfer more bytes than required. FCoE FW
  hence needs to send the minimum of the requested burst length in FCP_XFER_RDY
  and that programmed by the driver.
- Fixed firmware crash issue when receiving an unexpected abort.

DCBX:
- Added feature to report ALL_SYNCed notification when DCBX is
  done negotiation the features (via FW_PORT_CMD), when requested by the driver.








********************************************************************************
Copyright (C) 2016 Chelsio Communications. All Rights Reserved.

The information in this document is furnished for informational use only, is 
subject to change without notice, and should not be construed as a commitment by
Chelsio Communications. Chelsio Communications assumes no responsibility or 
liability for any errors or inaccuracies that may appear in this document or any
software that may be provided in association with this document. Except as 
permitted by such license, no part of this document may be reproduced, stored in
a retrieval system,or transmitted in any form or by any means without the 
express written consent of Chelsio Communications.
